Emuforums.com

Go Back   Emuforums.com > PS2 Emulation > PCSX2 Forum
Home Register Downloads FAQ Members List Calendar Arcade Mark Forums Read

WON'T YOU JOIN US?
You are not a registered member and
are viewing this site as a guest.
Registration is simple and FREE.
Join this CrowdGather community today.
Registration offers the following perks:

» Less advertising throughout
» Post and participate in discussions
» Network with other forum members
» Free private messaging

join

Reply
 
Thread Tools Display Modes
Old May 29th, 2007, 02:54   #1
Proto
Knowledge is the solution
 
Proto's Avatar
 
Join Date: Dec 2002
Location: Pittsburgh, US. Previously in Mexico City
Posts: 7,160
Problem running my PCSX2 on Ubuntu Feisty Fawn/Free cookies!

Seeing how my post went underground in the thread I hijacked maybe a thread of its own will attract more people. The free cookies might bait one of the lazy mods that would normally avoid a Linux-related thread


So I made my own pcsx2 build for my Ubuntu 7.04 and everything went (more or less) a-ok. Here is the list of warnings I got:

Code:
proto@CrystalDragon:~/Desktop/pcsx0.9.3_and_plugins_src.7z_FILES$ sh build.sh all > result.txt
Linux/Makefile.am:5: shell pkg-config --cflags gtk+-2.0: non-POSIX variable name
Linux/Makefile.am:5: (probably a GNU make extension)
Linux/Makefile.am:6: compiling `callbacks.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac'
zerogs.cpp:321: warning: non-local variable ‘<anonymous union> g_vars’ uses anonymous type
Linux/Makefile.am:1: shell pkg-config --cflags gtk+-2.0: non-POSIX variable name
Linux/Makefile.am:1: (probably a GNU make extension)
iPsxHw.c: In function ‘psxHwConstWrite32’:
iPsxHw.c:832: warning: left shift count is negative
iPsxHw.c:837: warning: left shift count is negative
iPsxHw.c:842: warning: left shift count is negative
iPsxHw.c:847: warning: left shift count is negative
iPsxHw.c:857: warning: left shift count >= width of type
iPsxHw.c:862: warning: left shift count >= width of type
iPsxHw.c:867: warning: left shift count >= width of type
iPsxHw.c:872: warning: left shift count >= width of type
iPsxHw.c:877: warning: left shift count >= width of type
ix86-32/iR5900-32.c: In function ‘_flushMMXunused’:
ix86-32/iR5900-32.c:368: warning: comparison is always true due to limited range of data type
ix86-32/iR5900-32.c: In function ‘execute’:
ix86-32/iR5900-32.c:1691: warning: cast to pointer from integer of different size
ix86-32/iR5900-32.c: In function ‘recClearMem’:
ix86-32/iR5900-32.c:1981: warning: cast to pointer from integer of different size
ix86-32/iCore-32.cpp: In function ‘int _getFreeMMXreg()’:
ix86-32/iCore-32.cpp:394: warning: comparison is always true due to limited range of data type
ix86-32/iCore-32.cpp:409: warning: comparison is always true due to limited range of data type
ix86-32/iCore-32.cpp: In function ‘u8 _hasFreeMMXreg()’:
ix86-32/iCore-32.cpp:660: warning: comparison is always true due to limited range of data type
ix86-32/iCore-32.cpp:670: warning: comparison is always true due to limited range of data type
ix86-32/iCore-32.cpp: In function ‘void _freeMMXreg(int)’:
ix86-32/iCore-32.cpp:687: warning: comparison is always true due to limited range of data type
Cache.c:392:7: warning: no newline at end of file
deci2_dcmp.c:83:2: warning: no newline at end of file
deci2_ttyp.c:41:2: warning: no newline at end of file
deci2_dbgp.c: In function ‘D2_DBGP’:
deci2_dbgp.c:348: warning: passing argument 1 of ‘InterlockedExchange’ from incompatible pointer type
deci2_dbgp.c:361: warning: passing argument 1 of ‘InterlockedExchange’ from incompatible pointer type
deci2_dbgp.c:380: warning: passing argument 1 of ‘InterlockedExchange’ from incompatible pointer type
Despite the warnings, the compilation finished without any other major problems. So I happily went to configure the emulator, and make sure it could run the BIOS. And yes, the BIOS ran without any major problem. However when I tried running my Final Fantasy X CD i got the following output:

Code:
ZeroGS: creating
ZeroGS: Got Doublebuffered Visual!
ZeroGS: glX-Version 1.3
ZeroGS: Depth 24
ZeroGS: you have Direct Rendering!
ZeroGS: Creating effects
ZeroGS: Creating extra effects
ZeroGS: using accurate shaders
ZeroGS: initialization successful
ZeroGS: Disabling MRT depth writing
Segmentation fault (core dumped)
And as every segmentation fault error in the universe does, the program went kappoot. After that I tried messing around with the cdrom plugin (thinking it was the problem as the other ones didn't had one when running the BIOS). Well there wasn't much to play around with, so I just switched my device from /dev/dvd to /dev/scd0 knowing it wouldn't help much but thinking I wouldn't lose much. Not to my surprise it didn't help much. I know the CD itself isn't the problem since I have successfuly run it in PCSX2 Windows version.

So this is what I have tried so far. Any suggestion as to how can I get past this?

PS: I would provide you with the dumped core but it is not in its usual place in /var/crash. If anyone cares to tell me where it is I will glady upload it as well,

Last edited by Proto; May 29th, 2007 at 03:08..
Proto is offline   Reply With Quote

Advertisement [Remove Advertisement]
Old May 29th, 2007, 05:19   #2
mijae
Registered User
 
Join Date: Apr 2007
Location: Australia
Posts: 33
First get the latest version from SVN. I was never able to get the CD plugins to work, so make an iso. If you don't know how, google. DD is your friend.

However, you're not going to find much joy. I haven't found any of my PS2 games that work so far. KH gets the furthest but stops because of lack of gamepad support.
mijae is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +1. The time now is 01:42.

© 2006 - 2012 Emu Forums | About Emu Forums | Advertisers | Investors | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.