Setting up Windows version: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
m (tiny fix)
mNo edit summary
(9 intermediate revisions by 5 users not shown)
Line 2: Line 2:
=Introduction=
=Introduction=


This guide explains how to download, install and properly configure '''PCSX2''' in Windows environment. It will also give some tips on using PCSX2 more efficiently. Keep in mind that the guide was written for PCSX2 '''v1.2.1''' but can still be used for other versions of emulator.
This guide explains how to download, install and properly configure '''PCSX2''' on '''Windows'''. It will also give some tips on how to use PCSX2 more efficiently. Keep in mind that the guide was written for PCSX2 '''v1.2.1''' but can still be used for other versions of the emulator.


There are also local [[Setting up Linux version]] and [[Setting up Mac version]] versions of this guide (but they are possibly not as detailed as this one).
There are also [[Setting up Linux version|Linux]] and [[Setting up Mac version|Mac]] versions of this guide.


=Overview=
=Overview=
[[PCSX2]] is a [http://en.wikipedia.org/wiki/PlayStation_2 Playstation 2] emulator capable of running commercial games. It's an open source project and it runs on Windows, Mac and Linux. Like its predecessor project PCSX (a PlayStation emulator), it is based on a PSEmu Pro spec plug-in architecture, separating several functions from the core emulator. PCSX2 requires a copy of the PS2 BIOS, which is not available for download from the developers, due to the copyright concerns and legal issues associated with it.
[[PCSX2]] is a [https://en.wikipedia.org/wiki/PlayStation_2 PlayStation®2] emulator capable of running commercial games. It's an open source project that runs on Windows, Mac and Linux. Like its predecessor project [https://en.wikipedia.org/wiki/PCSX-Reloaded PCSX] (a PlayStation®One emulator), it is based on a [https://en.wikipedia.org/wiki/PSEmu_Pro PSEmu Pro] spec plug-in architecture, separating several functions from the core emulator. PCSX2 requires a copy of the PS2 BIOS, which is not available for download from the developers, due to the copyright concerns and legal issues associated with it.


=Prerequisites=
=Prerequisites=
===Concerning BIOS===
===Concerning BIOS===
You will need the BIOS file from your Playstation 2 console. It is not included with PCSX2 since it is copyrighted by Sony. Since PCSX2 needs this binary file to work, without it you won't be able to use emulator at all. You'll find more information on how to download BIOS from your PS2 machine [[#BIOS|later in this guide]].
You will need the BIOS files from '''your own''' PlayStation®2 console. They are not included with PCSX2 since they are copyrighted by Sony. Without them you won't be able to use the emulator at all, since PCSX2 requires these binaries to work. You'll find more information on how to dump\download the BIOS from your PS2 console [[#BIOS|later in this guide]].


===Minimum requirements===
===Minimum requirements===
Line 31: Line 31:


=Getting PCSX2=
=Getting PCSX2=
You can get PCSX2 for Windows [http://pcsx2.net/download/releases/windows/viewcategory/6-windows.html here]. There are 3 versions available for download: standalone installer, web-installer and Windows binaries.
You can get PCSX2 for Windows [https://pcsx2.net/download/releases/windows/viewcategory/6-windows.html here]. There are 3 versions available for download: standalone installer, Windows binaries and Orphis' dev builds.
===Standalone Installer===
===Standalone Installer===
This is the default option for most users. The installer will contain the latest stable version of PCSX2. After opening it, you will be able to select the installation options.
This is the default option for most users. The installer will contain the latest stable version of PCSX2. After opening it, you will be able to select the installation options.
Line 52: Line 52:
{{Clear new paragraph}}
{{Clear new paragraph}}


===Web installer===
The web installer follows the same procedure that the standalone installer, but it will download the installation files from the Internet before proceeding with installation. This method can be useful in certain situations when the installer size is important.
===Windows binaries===
===Windows binaries===
This option is recommended for advanced users. You will download the archive containing the Windows binaries. You should then unpack it in a desired location and run '''pscx2.exe'''. Start menu entries or a desktop shortcut will not be created automatically.
This option is recommended for advanced users. You will download the archive containing the Windows binaries. You should then unpack it in a desired location and run '''pscx2.exe'''. Start menu entries or a desktop shortcut will not be created automatically.
<br />
<br />
This is the ideal solution if you want to keep the application portable. You will need [http://www.7-zip.org/ 7-Zip] to decompress the files and the [http://download.microsoft.com/download/2/E/6/2E61CFA4-993B-4DD4-91DA-3737CD5CD6E3/vcredist_x86.exe Visual Studio 2013 redistributable package] for this version to work.
This is the ideal solution if you want to keep the application portable. You will need [https://www.7-zip.org/ 7-Zip] to decompress the files and the [https://download.microsoft.com/download/2/E/6/2E61CFA4-993B-4DD4-91DA-3737CD5CD6E3/vcredist_x86.exe Visual Studio 2013 redistributable package] for this version to work.
<br />
<br />
On its first run the emulator is going to create the previously mentioned folders.
On its first run the emulator is going to create the previously mentioned folders.
===Orphis' Dev Builds===
These "bleeding edge" builds are considered unstable but are perfect for those who wish to try out new PCSX2 features before they are released in an official stable build. Dev builds can be downloaded [https://buildbot.orphis.net/pcsx2 here]


=Running PCSX2 for the first time=
=Running PCSX2 for the first time=
Line 113: Line 114:


The new AVX and AVX2 instructions give a minor speed-up '''only when GSdx works in software mode'''. These versions will not improve the speed in hardware mode.<br />
The new AVX and AVX2 instructions give a minor speed-up '''only when GSdx works in software mode'''. These versions will not improve the speed in hardware mode.<br />
Note to AMD users: please do '''NOT''' confuse SSE3 with SSSE3 (1 extra S) and SSE4A with SSE4.1, they are totally different and are '''NOT''' supported on AMD systems before Bulldozer/Bobcat. Please fall back to SSE2 plugin instead in case your system has older CPU.
Note to AMD users: please do '''NOT''' confuse SSE3 with SSSE3 (1 extra S) and SSE4A with SSE4.1, they are totally different and are '''NOT''' supported on AMD systems before Bulldozer/Bobcat. Please fall back to the SSE2 plugin instead in case your system has an older CPU.
{{Tip|
{{Tip|
*'''SSE2''' supporting CPUs: [http://en.wikipedia.org/wiki/SSE2#CPUs_supporting_SSE2 Check here]
*'''SSE2''' supporting CPUs: [http://en.wikipedia.org/wiki/SSE2#CPUs_supporting_SSE2 Check here]
Line 165: Line 166:
This set of options is available only if you have selected Hardware Renderer. Here you can tune some settings for extra performance or video quality.
This set of options is available only if you have selected Hardware Renderer. Here you can tune some settings for extra performance or video quality.


*''Texture filtering'': Enables linear filtering when rendering textures. '''Checked''' option will ensures filtering in any case and '''grayed''' will only use filtering for 3D textures (this may help with some 2D games that will look weird otherwise).
*''Texture filtering'': Enables linear filtering when rendering textures. '''Checked''' option will ensures filtering in all cases and '''grayed''' will only use filtering when the game calls for it.


*''Logarithmic Z'': Changes the way the third (depth) coordinate is treated (logarithmic or linear). This option should be left ON unless you experience some weirdness in the objects (like seeing through them). This options is enabled only for graphics cards that do NOT support a 32bit Z-buffer.
*''Logarithmic Z'': Changes the way the third (depth) coordinate is treated (logarithmic or linear). This option should be left ON unless you experience some weirdness in the objects (like seeing through them). This options is enabled only for graphics cards that do NOT support a 32bit Z-buffer.
Line 175: Line 176:
'''Enabled HW hacks'''
'''Enabled HW hacks'''
[[image:GSdx2 Hacks Configuration.png|thumb|left|GSdx HW Hacks]]
[[image:GSdx2 Hacks Configuration.png|thumb|left|GSdx HW Hacks]]
{{Warning|Use this settings only in case you are absolutely sure they are needed for your game to function.<br />
{{Warning|Only use these settings when you are absolutely sure that they are needed for your game to function.<br />
These settings can cause serious graphical glitches if used in incorrect games.}}
These settings can cause serious graphical glitches if used in incorrect games.}}


Line 376: Line 377:
[[image:Bios_with_Bios.png|thumb|left]]
[[image:Bios_with_Bios.png|thumb|left]]
The ''BIOS'' tab of the Plugin/BIOS selector window will allow you to select a BIOS image from the list of BIOSes available to you or to specify the folder where these images are stored.<br />
The ''BIOS'' tab of the Plugin/BIOS selector window will allow you to select a BIOS image from the list of BIOSes available to you or to specify the folder where these images are stored.<br />
{{Warning|Note that the only '''legal''' way of obtaining a BIOS image is to dump it from your '''own''' Playstation 2 console. Do '''not''' attempt to ask where to get BIOS images on the PCSX2 forums, because it's against the [http://forums.pcsx2.net/Announcement-Global-Forum-Rules forum rules]. The PS2 BIOS is a copyrighted material of [[Sony|Sony Corporation]]. It is illegal to distribute the copyrighted files without copyright holder consent. PCSX2 team could get in trouble if suspected of illegally supplying people with BIOS files!}}
{{Warning|Note that the only '''legal''' way of obtaining a BIOS image is to dump it from '''your own''' PlayStation®2 console. Do '''not''' attempt to ask where to get BIOS images on the PCSX2 forums, because it's against the [http://forums.pcsx2.net/Announcement-Global-Forum-Rules forum rules]. The PS2 BIOS is copyrighted material of [[Sony|Sony Corporation]]. It is illegal to distribute the copyrighted files without copyright holder consent. PCSX2 team could get in trouble if suspected of illegally supplying people with BIOS files!}}
If your BIOS image does not appear in the BIOS images list and you are sure that you have selected the correct folder, you may what to try dumping your BIOS again because the one you have is probably not valid or corrupted.<br />
If your BIOS image does not appear in the BIOS images list and you are sure that you have selected the correct folder, you may what to try dumping your BIOS again because the one you have is probably not valid or corrupted.<br />
Note that it is not recommended to use the first Japan version of BIOS (''SCPH-10000.bin''). You will probably be able to run the games with it but there is a chance to affect compatibility somehow. Although the first PS2 consoles should be really hard to get these days.
Note that it is not recommended to use the first Japan version of BIOS (''SCPH-10000.bin''). You will probably be able to run the games with it but there is a chance to affect compatibility somehow. Although the first PS2 consoles should be really hard to get these days.
Line 398: Line 399:


==EE/IOP==
==EE/IOP==
EE/IOP tab stands for ''Emotion Engine / Input Output Processor'' which are the core components of the Playstation 2. The tab contains 4 settings.
EE/IOP tab stands for ''Emotion Engine / Input Output Processor'' which are the core components of the PlayStation®2. The tab contains 4 settings.
[[file:EE-IOP.png|300px|thumb|right]]
[[file:EE-IOP.png|300px|thumb|right]]


Line 411: Line 412:


==VUs==
==VUs==
VUs stand for ''Vector Unit''s which are the Playstation 2 co-processors working in parallel with the EE and IOP CPUs. The Playstation 2 has two VUs called ''VU0'' and ''VU1''.  
VUs stand for ''Vector Unit''s which are the PlayStation®2 co-processors working in parallel with the EE and IOP CPUs. The PlayStation®2 has two VUs called ''VU0'' and ''VU1''.  


[[image:VUs.png|300px|thumb|right]]
[[image:VUs.png|300px|thumb|right]]
Line 425: Line 426:


==GS==
==GS==
GS stands for ''Graphics Synthesizer'' Playstation 2 co-processor responsible for rendering the graphics (but is also used by some games for additional calculations and other purposes). The PCSX2 will work in conjunction with the selected GS plugin (like for ex. [[#GSdx|GSdx]] plugin) to emulate PS2 graphical co-processor and convert its output into input understood by the PC video cards.
GS stands for ''Graphics Synthesizer'' PlayStation®2 co-processor responsible for rendering the graphics (but is also used by some games for additional calculations and other purposes). The PCSX2 will work in conjunction with the selected GS plugin (like for ex. [[#GSdx|GSdx]] plugin) to emulate PS2 graphical co-processor and convert its output into input understood by the PC video cards.


[[image:GS.png|300px||thumb|right]]
[[image:GS.png|300px||thumb|right]]
ninja
111

edits

Navigation menu