English  French  Greek  Japanese  Italian  S-Chinese  T-Chinese  Br-Portuguese  Eu-Portuguese  German  Spanish  Persian  Russian  Arabic 

15th May 2008

In this guide I will try to explain how to properly configure PCSX2 and to give some tips for running games. Here it is in steps:

1) Download the new PCSX2 v0.9.2
2) Open the archive and extract its contents into a folder(eg C:\PCSX2)
3) Run pcsx2t.exe or pcsx2.exe which is in the folder you extracted the files

Index

  1. Plugin configuration
  2. BIOS configuration
  3. CPU configuration
  4. Miscellaneous options configuration

Configuring PCSX2

PCSX2 now comes in 2 versions, the TLB and the VM (virtual memory) one. The TLB version is the pcsx2t.exe while the VM version is the pcsx2.exe. First try running the VM version, following the instructions given (type your account user name, log off/on and restart). If the program still fails to allocate the memory, simply use the TLB version and dont worry the speed difference is not that great. The VM version is said to not work properly with systems not having Service Pack 2 installed, or XP Home but it is not limited to those, so if you want to save yourself from the trouble just use the TLB one.

This is the main GUI (Graphical User Interface) of PCSX2. From here you can change the settings or plugins used by PCSX2 as you see fit. Go to Config=>Configure to start configuring PCSX2. You'll see a screen like this (click to enlarge):

First off you can use the Set Plugins Directory and Set Bios Directory to change the directory from which PCSX2 loads its plugins and bios respectively. So if you are not using the default directories (/plugins and /bios) you should use these buttons to change them. The Configuration,Test and About buttons that you see under each plugin section are for Configuring the selected plugin,testing if a selected plugin works (kind of obsolete since if it shows up in the list it will work) and for checking out some info about the selected plugin.

Now let's continue onto the actual plugin configuring.

Graphics

What version of pixel shaders does your graphics card support?
Check this link GPU Database to check. (thanks to Nachbrenner)

For the time being you will be able to use the ZeroGS v0.97.0 plugin (from pcsx2 plugins section), which is a new DirectX 9 graphics plugin that requires a graphics card that supports pixel shaders 2 to work.

GSdx9 at v0.10.8 (at the time of writing this), another DirectX 9 based plugin by Gabest which recently got greatly improved in both speed and image quality requires pixel shaders 2 to work as well now. Both of these plugins are included in all PCSX2 v0.9.4 packs so you won't have to download them separately and any updates will be available in our plugin download section. Other plugins like GStaris, GSmax or GSsoft will NOT appear in the graphics plugin list since their specifications are outdated and you should not expect an update to them soon.

Select GSdx9 v0.10.8 and press the Configure button.

Select ZeroGS v0.96.0 and press the Configure button.

Sound

From v0.9.2 you will only be able to use PEOPS SPU2 plugin,which has been greatly improved compaired to older versions.
SPU2Null is not included in the release and will NOT work with the newer version

PEOPS SPU2 is still in early stages but in many cases it produces sounds and sometimes even music. Also it might help some games progress more if they get stuck in some SPU2 function.
Highly recommended to use,but you will notice a 1-2 FPS drop if you use it. Note that if your CPU does not support SSE2,you might need to use the build provided in PCSX2.net download section.
Pete has saved me the time and has included a detailed description of each setting on his plugin in the included readme file, so use that to configure it properly Smile.

First Controller/Second Controller

Here you will be able to use 2 plugins, SSSPSX Pad v1.7.0 (from www.pcsx2.net) and PadwinKeyb v0.9.0

Select SSSPSX Pad v1.7.0 and press the Configure button.

You'll see a window like this (click to enlarge):

The second controller field is totally obsolete,since you can now configure both plugins from hitting configure with either plugin selected in either First Controller or Second Controller field.

Now hit Configure to start configuring SSSPSX Pad:

Select PadwinKeyb v0.9.0 and press the Configure button.

You'll see a window like this (click to enlarge):

Cdvdrom

Here you will be able to select which plugin will be responsible for reading your CDs/DVDs or images. By default, PCSX2 includes EFP Iso CDVD v0.6.0, Linuzappz Iso CDVD v0.5.0, EFP Polling CDVD v0.4.0, CDVDnull v0.6.0 and PEOPS CDVD v1.2.0.
Note: Older plugins like CDVDbin or CDVDdraft will NOT work with v0.9 since they are outdated.

Select EFP Iso CDVD v0.6.0 and hit Configure

Select Linuzappz Iso CDVD v0.5.0 and hit configure.

Select EFP Polling CDVD v0.4.0 and hit configure.

CDVDnull v0.6.0

Select PEOPS CDVD v1.2.0 and press configure.

Dev9

Here are the plugins that handle the HDD (Hard Disk Drive) emulation. Only the Dev9null v0.3.0 is included in the release package which is yet another Null plugin which is exactly like all the other ones.

USB

Here are the plugins that handle USB (Universal Serial Bus) emulation. Only the USB Null v0.4.0 is included in the release package which is yet another Null plugin. There are no other USB plugins available or in development. Press Configure to get a menu with a checkbox where you can check/uncheck "Enable Logging" which will enable/disable usb logging. As said, it should be used from developers only.

Firewire

Here are the plugins that handle the Firewire port of the PS2. Only the FWnull v0.4.0 is included in the release package. There are no other Firewire plugins available or in development. FWnull v0.4 is another Null plugin. Press Configure to get a menu with a checkbox where you can check/uncheck "Enable Logging" which will enable/disable firewire logging. As said, it should be used from developers only.

BIOS(Basic Input Output System)

In this drop down menu you will find your bios image, if you have one and have put it in the selected bios folder. Note that the only LEGAL way of obtaining a bios is dumping it from your OWN Playstation 2 console. DO NOT ask where to get the bios in the PCSX2 forum,because it's against the rules.That's because the ps2 BIOS is a copyrighted material of Sony and that makes its' distribution illegal, meaning NGemu could get in trouble if it was found out that we were supplying people illegaly with bios files. You can find out if your BIOS image is valid or not by checking if there is a percentage besides it in the BIOS drop down box of the main configuration screen. If it does, your BIOS image is NOT valid. Also if it does not even appear there even after you have selected your right bios directory, it is once again an invalid image.

Attention: Since v0.7 it is recommended that you have all files for BIOS newer than the SCPH-10000.bin. You will probably be able to run the bios or games without having them but there may be a chance that these affect compatibility somehow. This includes rom1.bin, rom2.bin, erom.bin and a SCPH-XXXXX.nvm file where XXXXX is the version of your bios (eg. SCPH-34004.nvm). This last file can be also created from PCSX2 after you configure your bios (set time zone,language etc) but it's better if you have this file directly ripped from your Playstation 2. Once more
DO NOT ASK where to get these files, since they are part of BIOS too.

Here's a quick explanation about what these files do by auMatt:

auMatt wrote:
Basically the first jap ps2 had a single bios and the dvd player etc were installed on the memcard. The PS2's after that first model had the Dvd Player software installed in a seperate ROM (EROM) which is encrypted.
The ROM1 is an additional part of the BIOS that contains some extra stuff like ID's for DVD Player version etc.
ROM2 is the same really but I think only available in Chinese PS2's.
Hope this helps.


A new Bios dumper is already available that can dump your PS2 Bios, ROM1, ROM2, EROM and NVM. Get it here: tools

Note: For maximum compatibility it is recommened that you use a BIOS image different than SCPH10000.BIN which is the oldest one. That's because with this BIOS there are problems in memory card emulation and in other sections.

How to extract the bios files from your PS2: Visit PS2Dev and an Emuforums thread [NGemu].

So now we are done Configuring all plugins for PCSX2

CPU settings

Next are the CPU which can be found under Config =>Cpu. You'll see a window like this (will vary depending on your CPU,click to enlarge):

Miscellaneous options

Now to descibe what the rest of the options do:

If you still have problems using the emulator, post your problem in the PCSX2 forums [NGemu] after reading the rules carefully.

Back to Top

That's it! Hope this will be helpful to all the people who are new in PCSX2 and for some members who like to fiddle with options to get more games working.

Credits

This guide has been translated by: Bositman.
Guide version: 1.0

Thanks to Gigahertz for pointing out how to make the index work with Firefox Smile
Many thanks to my buddy Regulus for the background, the smilies script and for his help Smile
Thanks to Razor Blade for fixing the image borders
Thanks to crushtest for pointing out some problems with Firefox and for his suggestions
Thanks to Nachbrenner for his suggestions and additions
Thanks to Falcon4ever for bugging me with XHTML validation

Official guide made by Bositman