PDA

View Full Version : If u want to play PS2 games in FC, Then come here :)


bigboss2200
3rd May 2007, 11:58 AM
Hii guyz..

have u ever heard about a PS2 emulator called "PCSX2"..? If not then u have to know it :) .. to make the long story short, PS2 emulator is the most successful emulator that can emulate so many PS2 games in ur PC with an almost full speed.. such as Final Fantasy X..

The team development of PCSX2 has announced lately the release of a Linux version of their software... and its available in both, 32 and 64 bit...

"Whilst the Linux users out there get to enjoy PlayStation 2 emulation for the first time in awhile with PCSX2 0.9.3." From PCSX2 website

and u can see some screenshots below of games working on that emulator:

http://www.pcsx2.net/public/path3/t_and11.jpg

http://www.pcsx2.net/public/path3/t_bomber2.jpg

http://www.pcsx2.net/public/path3/t_br5.jpg

http://www.pcsx2.net/public/path3/t_burnout1.jpg

http://www.pcsx2.net/public/path3/t_gtasa1.jpg

http://www.pcsx2.net/public/path3/t_ms3d1.jpg

http://www.pcsx2.net/public/path3/t_nfsc1.jpg

http://www.pcsx2.net/public/path3/t_nfsmw1.jpg

http://www.pcsx2.net/public/path3/t_sword1.jpg

http://www.pcsx2.net/public/path3/t_torino1.jpg



To visit the main website: www.pcsx2.net


Download it for 32-bit (http://www.pcsx2.net/files/8018) or 64-bit (http://www.pcsx2.net/files/8019)

Regards,
Faris..


P.S: Sorry for my poor english :)

EliteXR
8th August 2007, 12:27 AM
Thanks a lot.
Deserves a little bit of trying..

Cue
8th August 2007, 07:11 AM

Interesting, thanks for posting that. I never really keep up or was eagerly awaiting PS2 emulation. I still have the dumb PS2 around somewhere. I'll try this emulator some time but it's sure to be choppy and buggy.

xDan89
9th August 2007, 12:32 AM
Would be nice if someone could post his/her experience with that software.

Thetargos
9th August 2007, 12:53 AM
In my case, both source and binary required CG to installed (the graphics language from nvidia)

leadgolem
29th September 2007, 06:45 AM
Technically the pcsx2 doesn't actually require cg, the graphics plugin does. It amounts to the same thing though. You can get cg from this (http://developer.nvidia.com/object/cg_toolkit.html) page.

For some reason I was not able to get the above 64bit download to function. I was able to get the 64bit version from the official site (http://www.pcsx2.net/downloads.php) to work though.

You will also need a ps2 bios file. No, there isn't a legal way to get one.

I found the graphics quality to be excellent. Some artifacts, not enough to be a problem in most games. The real draw back was the frame rate. It was horrible. With an nvidia 7300, amd X2, and a gig of 800mhz ram I was getting 20-26fps. To me, this is below the level of acceptable performance. I also couldn't get it to talk to my game pad. A saitek p2500. Which works just fine in every other gamepad/joystick app I have.

My personal conclusion. I'll look at ps2 emulation again, when my ps2 burns out.:)

maladeus
2nd January 2008, 02:24 PM
For those having trouble compiling pcsx2, I've compiled it under Fedora 8, I'm sorry it is not an rpm but I don't know to create those.
Here is the link:
http://www.twistedpolygon.net/download/task,doc_details/gid,478/

For some reason it crashes when run from the console and I have to use application manager to kill the window.
Enjoy ;)

leadgolem
3rd January 2008, 06:15 AM
If you could provide detailed notes on the compilation process, including all the deps, I could package it.

maladeus
3rd January 2008, 01:31 PM
These are the packages stated on the Install file:
gtk2
opengl
libbz2
libjpeg
glew-dev
libxxf86vm-dev
x11proto-xf86vidmode
automake and autoconf (verion >= 1.9)
Nvidia Cg-Toolkit (http://developer.nvidia.com/object/cg_toolkit.html)
libasound-dev

Nevertheless I think those are the names of ubuntu packages, I used the standart dev packages on fedora and installed the Nvidia Cg-Toolkit (I think that is a dep) and glew + glew dev to compile it.

Don't use the source on pcsx2.net, it is missing the plugins, the one from sourcefourge is needed. I'm tempted to try the svn one, but I haven't got the time right now (FFX calls me :) ).

The compilation is messy, ./configure; make; make install will not work, you'll have to use the build.sh included.

I'm sorry I can't be of more help. I'm green on all of this compilation stuff. If you need something more just say, maybe I can provide the console output or something?

leadgolem
4th January 2008, 03:42 AM
Oh, bollux. A borked "make install" is going to make this like pulling teeth to package.... Never mind. I'll just compile it if I want it.

Thetargos
4th January 2008, 07:42 AM
You could hack the script and generate proper Makefiles to be used with rpmbuild... But would it be worth it?

maladeus
4th January 2008, 01:08 PM
I don't think it is worth it, the rpm was more of an aesthetics thing. Once you get the hand of it, you'll have no problem compiling.
For future reference:
a) the sources from pcsx2.net are missing the plugins so they are no good. Use the sources from sourceforge (http://sourceforge.net/project/showfiles.php?group_id=79721).
b) The usual ./configure make make install will not work. You'll just need to run build.sh (./build.sh all)
c) DO NOT RUN build.sh AS ROOT. There is no need to, the files will be created into a bin folder inside the source folder. Running as root will only give you more trouble setting the permissions.
d) If you get permission denied running build.sh right click with nautilus>proprieties>Permissions and check the "Allow to execute file" box.
e) Open the bin folder and double click the pcsx2. Have fun configuring the plugins and hunting down those bios.

That or you can just download the compiled pcsx2 from the link I gave before.

leadgolem
5th January 2008, 04:58 AM
Your compilation continually produces the following error on my x86_64 system.Gtk-Message: Failed to load module "gnomebreakpad": libgnomebreakpad.so: cannot open shared object file: No such file or directory
libCg.so: cannot open shared object file: No such file or directoryFollowing the compilation instruction above, I do have a working copy. Though, in my opinion, the frame rate is still too low for good game play.

maladeus
5th January 2008, 10:59 AM
Your compilation continually produces the following error on my x86_64 system.
Following the compilation instruction above, I do have a working copy. Though, in my opinion, the frame rate is still too low for good game play.

Mmmm I compiled on 32bit :\
About the speed what games are you playing? I get 40fps on FFX without multi threating or frame skipping, and around 20 fps on Xenosaga.
Anyway for more speed do the following:


1-Go to Config Menu> CPU:
1.1- Check the EERec, VU0rec/VU1rec recompilers box. ->This gives a 20 -30 fps boost on my machine if checked. (Though I think it is checked by default).
1.2 - Enable de Multi threated GS and Dual core check boxes (if it applies) -> Around 10fps-15fps improvement on my machine. I have it unchecked because it is a stress test on my new laptop, and the old one died of overheating.
1.3 -Frame skipping - You can try this but I haven't got positive results, FFX crashes if on. I would use The limit setting though.

2 - Config menu > Graphics
2.1-Interlace off (Crashes stuff.)
2.2- Bilinear filtering off (2-4fps)
2.3Antialiasing OFF (Crashes stuff and gives you 5fps)


In your build, can you close the emulator window or are you forced to kill it?

leadgolem
5th January 2008, 09:28 PM
I can close it, thanks for the tips on the cpu. That helped a good bit. I had already tried the graphics.:)

The games I am primarily concerned with are: FFX, Zenosaga, and Kingdom Hearts 2.

Got any tips for these games in specific? I'm testing FFX at the moment and keep getting black outlines during combat.

EDIT: Also, have you been able to get a gamepad to work with this emulator?

EDIT2: I'm attaching a couple of screenshots so you can see what I mean. I also have a problem not being able to see the sphere grid.

maladeus
6th January 2008, 03:09 AM
I've only really played FFX. Make sure you check the FFX hack on the graphics config.
As for the battle the problem seems to be with an outdated (?) or badly coded graphics plugin, which unfortunately is the only one we got in linux. My batles are a little better than yours, I just have an upside down image :P.
I had a similar problem on the sphere grid which I think was caused because the dvd stopped rotating, just save your game (normal save not save state) and load the game. Nevertheless by your screen I think the problem is not the same (I had a black screen) - Have you tried bilinear filtering off?
Haven't got the gamepad working with the emu... I couldn't get it to work on linux :\ but there is a news on pcsx2.net about a gamepad plugin for linux, etc etc etc. Download it, put it on your sources plugin folder and recompile.

One thing you could try is to compile the latest version from subversion. I haven't tried it yet and will not for a while (no time due to exams)., but you could get good results with that.

leadgolem
6th January 2008, 03:57 AM
Hmm, building from svn did give me a working gamepad input.:)

Unfortunately graphics artifacts still persist, to an extent that the game is almost unplayable.:( I hope others have better luck with this emulator.

I have tried every single option in the graphics configuration.

Thetargos
6th January 2008, 07:13 AM
I'm tempted to try it on my new dual-core system, any recommendations as to how to build it?

leadgolem
6th January 2008, 07:28 AM
Nope, instructions in this thread are good.

Thetargos
6th January 2008, 08:53 AM
Darn, hit a brickwall... How did you build it?

Edit

Should have carefully read the instructions... :D Sorry. However I hit yet another freaking showstopper... What packages do I need for GL/glew.h?

Edit 2
Duh! Should have known to install glew :D Sorry about that.

Seems to have been built now on to test it... :D

Thetargos
6th January 2008, 09:10 AM
Hmm... There's something strange... Trying to configure the graphics causes pcsx2 to crash...

maladeus
6th January 2008, 01:31 PM
Hmm... There's something strange... Trying to configure the graphics causes pcsx2 to crash...
There are a lot of things that make this emulator crash, If you can't get pass the graphics configure create a file named zerogs.ini on the inis folder and paste:
interlace = 2
aliasing = 0
bilinear = 0
options = 20
gamesettings = 40080

That should do it ;)

Thetargos
6th January 2008, 09:07 PM
I have another problem. For the life of me I can't make the emulator look right. I've dumped the BIOS on my PS2 and when trying to run it it also crashes. At any rate the graphics are all garbled.

leadgolem
6th January 2008, 09:46 PM
I've got garbled graphics in the ps2bios as well. I'm fairly that is a universal issue with the emulator... Also, don't bother trying to play ps1 games via this emulator, you'll just get booted to the bios.

Thetargos
6th January 2008, 10:11 PM
I haven't tested many games yet, the only one I have (Silent Hill 2 GHE) looks just like the BIOS... and renders to half the screen stretched (like watching a normal TV show on a widescreen HDTV screen), odd. Sound works right, though. I wish the input plugin would allow you to use gamepads (and if only SDL 2.0 was out, we'd have rumble in Linux too. I think it's already into 1.3).

Edit

An image speaks a thousand words...

leadgolem
6th January 2008, 11:26 PM
Once you have launched pcsx2 can you configure the graphics plugin at all? Checking off "Full 16 bit resolution" may fix that issue.

Thetargos
7th January 2008, 12:00 AM
For some strange reason, after manually editing the .ini, I can now perfectly edit the graphics settings. Odd.

By the way tried the settings... No dice.

savage
7th January 2008, 09:34 AM
Has anyone tried Gran Turismo on this beast? My bro's just moved out and taken his PS2 :'(

I'm going around his place next week, if I can sly the disc, I'll give this a go :D

maladeus
7th January 2008, 10:53 AM
I haven't tested many games yet, the only one I have (Silent Hill 2 GHE) looks just like the BIOS... and renders to half the screen stretched

According to this http://www.pcsx2.net/compat.php?c=key Silent hill 2 is not playable. If you really want to play that game there is a pc version of it, might be less of a resource killer than emulating.

As for the bios, try googling for PS2bios.zip/rar and see if there is better luck.

Has anyone tried Gran Turismo on this beast? My bro's just moved out and taken his PS2
Check this link http://www.pcsx2.net/compat.php?c=key , Like I said I've only used FFX extensively so far.

Thetargos
8th January 2008, 02:57 AM
According to this http://www.pcsx2.net/compat.php?c=key Silent hill 2 is not playable. If you really want to play that game there is a pc version of it, might be less of a resource killer than emulating.

As for the bios, try googling for PS2bios.zip/rar and see if there is better luck.
Nah, I'd rather play it on the PS2, its intended platform (even though it got ports to PC and XBox). I was just testing. The other title I tested with is Fatal Frame, and even though it DOES load at full frame (no pun intended), the graphics are equally garbled. Plus not having support for analog joysticks really, really sucks. I was more interested on how would these games run, than actually playing them. I'll see if I can find the "PC" (Windows) version of SH2 and 3 on sale (never actually saw them on retail stores down here back in the day)

maladeus
8th January 2008, 02:04 PM
If you haven't played it yet, go especially for silent hill 3, it is a direct sequel to the first game (it doesn't compare though).

Thetargos
8th January 2008, 05:04 PM
I'm a fan of the series, I've got SH1, 2, 3 and 4 :D (some times I hate myself for not owning neither a PSP and a GBA, as there are versions for those systems too). I'm eagerly awaiting SH V on the PS3 :D (though from the looks of it, it's going to be a "Doom 3"-like game...)

At any rate, SH2 is a good game and one of my favorites of the series. It just happened to be handy to test this PS2 emulator. And you are right, it is not supported by the emulator (yet) and in Windows it looks pretty much the same (except for the garbled graphics)

rufaswan
30th January 2008, 08:03 PM
Just for convenience for everybody, to compile pcsx2, you need these packages

yum install automake autoconf gtk2 joystick libjpeg subversion alsa-lib-devel bzip2-devel glew-devel gtk2-devel libjpeg-devel SDL-devel libXxf86vm-devel gcc make glibc-devel bzip2 PyOpenGL xorg-x11-proto-devel

Whew... I hope I did not missed anything...

As for Cg Toolkit, go here and download the RedHat RPM
http://developer.nvidia.com/object/cg_toolkit.html

Enjoy.

Thetargos
30th January 2008, 08:11 PM
Well, I got it to build, but it runs very poorly. Well, at least the games I've tried, which aren't many. Hopefully the compatibility will improve... When I get my dual-core with some nice graphics chip laptop I'll certainly love to take my PS2 gaming with me :D

leadgolem
29th July 2008, 08:43 AM
I just tried this again in fedora9, with a much upgraded video card, and now I can't compile it at all.:( aVif.S:1629: Error: suffix or operands invalid for `pandn'
aVif.S:1629: Error: suffix or operands invalid for `movdqa'
aVif.S:1629: Error: suffix or operands invalid for `movdqa'./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for gcc... gcc
checking whether we are using the GNU C++ compiler... yes
checking whether gcc accepts -g... yes
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for ranlib... ranlib
checking dependency style of gcc... gcc3
checking debug build... no
checking for _aligned_malloc... no
checking for _aligned_free... no
checking for development build... no
checking force sse3 instructions... sse3
checking for virtual memory build... no
checking for using platform dependent recompilers... yes
checking for a x86-64 CPU... yes
checking gtk+... checking for pkg-config... pkg-config
checking for main in -lstdc++... yes
checking for main in -lz... yes
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating DebugTools/Makefile
config.status: creating Linux/Makefile
config.status: creating IPU/Makefile
config.status: creating IPU/mpeg2lib/Makefile
config.status: creating RDebug/Makefile
config.status: creating tinyxml/Makefile
config.status: creating x86/Makefile
config.status: creating x86/ix86/Makefile
config.status: creating zlib/Makefile
config.status: executing depfiles commands
Configuration:
Target system type:
x86-64 build? yes
Debug build? no
Dev build? no
Force sse3? no
Recompilers enabled? yes
Virtual memory build? noYes there is a configure file after you run "build.sh" for the first time.

leadgolem
30th July 2008, 04:20 AM
According to my research, this type of error only occurs when attempting to compile code that is exclusively 32bit on 64bit systems.

erfan
13th September 2008, 01:19 PM
hi all
i have the same problem with compiling !
this aVif.s is cause me the problem too !! i have intel 3 GHz dual core cpu and fedora 9 (32 bit) !!
my cpu information is:

flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc pebs bts pni monitor ds_cpl est cid cx16 xtpr lahf_lm


i have installed all the packages that the fellow mentioned !! what should i do to compile?
the binary package is not working on my machine too so i decide to compile it my self !! plz help me !

(i have legal bios of my ps2 and real psone and ps2 pads ,too)

erfan
13th September 2008, 01:59 PM
where can i get these ZeroGS KOSMOS and GSDX for linux !! the download page is just put the windows plugins !!

maladeus
13th September 2008, 04:16 PM
where can i get these ZeroGS KOSMOS and GSDX for linux !! the download page is just put the windows plugins !!

Please see this post http://fedoraforum.org/forum/showpost.php?p=935512&postcount=9
Don't download the source from PCSX2.net because it doesn't have the plugins. Go to their sourceforge page and download from there. The compile script included will build the plugins.
Have fun.

erfan
13th September 2008, 08:53 PM
hi
would you please give me a link for download for linux in sourceforge? i cant find what i was looking for with dial up !

leadgolem
14th September 2008, 04:41 AM
http://sourceforge.net/project/platformdownload.php?group_id=79721

M4rc0
20th September 2008, 09:28 AM
Anybody willing to package this into a RPM?

I'm not so fond of compiling D:

leadgolem
20th September 2008, 10:33 AM
It's got a borked "make install" making it very annoying to package and it doesn't want to compile.

I don't think you'll get any takers for a while.

M4rc0
20th September 2008, 03:38 PM
It's got a borked "make install" making it very annoying to package and it doesn't want to compile.

I don't think you'll get any takers for a while.

Mmmm Okay..

I'm just not very confident with compiling *noob*

Did anybody here got this successfully running though?

Like 100% working?

Do you use leadgolem?

leadgolem
21st September 2008, 09:00 AM
Nope, I can't get the current version to compile. See above.

If I can get it to compile and run acceptably I'll think about packaging it.

uncholowapo
21st September 2008, 12:48 PM
I tried compiling it with the build.sh script and it comes out with an error. I try to clean the objects files and it says something about CDVDnull.so or something like that is not found when it is in the directory it is supposed to be in.