You are not logged in.

#1 2005-09-22 08:43:07

giorgosc61
Member
From: Athens, Greece
Registered: 2005-05-27
Posts: 140

[Request] Pcsx

Hi,

Does anyone has a PKGBUILD for PCSX build from source?

Thank you in advance.


Powered by Arch Linux

Offline

#2 2007-04-11 02:55:07

kth5
Member
Registered: 2004-04-29
Posts: 655
Website

Re: [Request] Pcsx

*bump* big_smile

Here is my PKGBUILD: http://aur.archlinux.org/packages.php?d … 1&ID=10315

Last edited by kth5 (2007-04-11 02:55:33)


I recognize that while theory and practice are, in theory, the same, they are, in practice, different. -Mark Mitchell

Offline

#3 2007-04-11 08:38:53

[vEX]
Member
From: Sweden
Registered: 2006-11-23
Posts: 450

Re: [Request] Pcsx

Any idea if PCSX will work on x86_64? I tried compiling the source (unpatched) a while back and didn't seem compatible.


PC: Antec P182B | Asus P8Z77-V PRO | Intel i5 3570k | 16GB DDR3 | GeForce 450GTS | 4TB HDD | Pioneer BDR-207D | Asus Xonar DX | Altec Lansing CS21 | Eizo EV2736W-BK | Arch Linux x86_64
HTPC: Antec NSK2480 | ASUS M3A78-EM (AMD 780G) | AMD Athlon X3 425 | 8GB DDR2 | GeForce G210 | 2TB HDD | Arch Linux x86_64
Server: Raspberry Pi (model B) | 512MB RAM | 750GB HDD | Arch Linux ARM

Offline

#4 2007-04-11 09:03:35

STiAT
Member
From: Vienna, Austria
Registered: 2004-12-23
Posts: 605

Re: [Request] Pcsx

There is a patch for x86_64 available... i just dont know if it fits the current version.
Could you poste the error you get?


Ability is nothing without opportunity.

Offline

#5 2007-04-11 12:21:40

[vEX]
Member
From: Sweden
Registered: 2006-11-23
Posts: 450

Re: [Request] Pcsx

gcc conf.o interface.o support.o /usr/lib/libXxf86vm.a -g -o cfgPeopsSoft `gtk-config --libs`
gcc gpu.o cfg.o draw.o fps.o key.o menu.o prim.o soft.o zn.o /usr/lib/libXxf86vm.a i386.o -g -shared -o libgpuPeopsSoftX.so.1.0.17  -L/usr/X11/lib
/usr/bin/ld: /usr/lib/libXxf86vm.a(XF86VMode.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/usr/lib/libXxf86vm.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [all] Error 1
==> ERROR: Build Failed.  Aborting...


PC: Antec P182B | Asus P8Z77-V PRO | Intel i5 3570k | 16GB DDR3 | GeForce 450GTS | 4TB HDD | Pioneer BDR-207D | Asus Xonar DX | Altec Lansing CS21 | Eizo EV2736W-BK | Arch Linux x86_64
HTPC: Antec NSK2480 | ASUS M3A78-EM (AMD 780G) | AMD Athlon X3 425 | 8GB DDR2 | GeForce G210 | 2TB HDD | Arch Linux x86_64
Server: Raspberry Pi (model B) | 512MB RAM | 750GB HDD | Arch Linux ARM

Offline

#6 2007-04-11 12:34:42

STiAT
Member
From: Vienna, Austria
Registered: 2004-12-23
Posts: 605

Re: [Request] Pcsx

So, add the -fPIC option to the compile and see what happens big_smile.
In the x86_64 compile of redhat the -fPIC option is set. They also apply a bunch of patchsets, most of them differing at ifndef between x86 and x86_64.

In example, they disable Config.Cpu and psxCPU checks in the GtkGui and R4000A.c, disable ix86 as cpu flag in the Makefile and more...

// STi


Ability is nothing without opportunity.

Offline

#7 2007-04-11 14:56:16

[vEX]
Member
From: Sweden
Registered: 2006-11-23
Posts: 450

Re: [Request] Pcsx

STiAT wrote:

So, add the -fPIC option to the compile and see what happens :D.
In the x86_64 compile of redhat the -fPIC option is set. They also apply a bunch of patchsets, most of them differing at ifndef between x86 and x86_64.

In example, they disable Config.Cpu and psxCPU checks in the GtkGui and R4000A.c, disable ix86 as cpu flag in the Makefile and more...

// STi

So how do I set the -fPIC option?
I tried: export CFLAGS "-fPIC" | makepkg -c, but that didn't work.

As a sidenote, looking at the "1.4-makefile-cflags.patch" file it should already be set?

-CFLAGS = -fPIC -Wall -O2 -fomit-frame-pointer -I.. -I. -D__LINUX__
+CFLAGS = -fPIC -Wall $(OPTFLAGS) -I.. -I. -D__LINUX__

Last edited by [vEX] (2007-04-11 15:02:50)


PC: Antec P182B | Asus P8Z77-V PRO | Intel i5 3570k | 16GB DDR3 | GeForce 450GTS | 4TB HDD | Pioneer BDR-207D | Asus Xonar DX | Altec Lansing CS21 | Eizo EV2736W-BK | Arch Linux x86_64
HTPC: Antec NSK2480 | ASUS M3A78-EM (AMD 780G) | AMD Athlon X3 425 | 8GB DDR2 | GeForce G210 | 2TB HDD | Arch Linux x86_64
Server: Raspberry Pi (model B) | 512MB RAM | 750GB HDD | Arch Linux ARM

Offline

#8 2007-04-14 05:40:41

kth5
Member
Registered: 2004-04-29
Posts: 655
Website

Re: [Request] Pcsx

No it isnt since makepkg.conf on x86_64 doesn't have -fPIC in it's CFLAGS anymore. Can somebody please test this for me so that I can add the switch in the PKGBUILD for the next version if it solves the problem?


I recognize that while theory and practice are, in theory, the same, they are, in practice, different. -Mark Mitchell

Offline

#9 2007-04-14 11:06:41

[vEX]
Member
From: Sweden
Registered: 2006-11-23
Posts: 450

Re: [Request] Pcsx

I would, but I can't seem to edit the PKGBUILD for portaudio correctly to install v18 instead of v19.

It dies with this message:

==> Starting build()...
./PKGBUILD: ./configure: /bin/sh^M: bad interpreter: No such file or directory
make: *** No targets specified and no makefile found.  Stop.
==> ERROR: Build Failed.  Aborting...

Edited PKGBUILD:

# Maintainer: Eric Belanger <belanger@astro.umontreal.ca>

pkgname=portaudio
pkgver=18_1
pkgrel=1
pkgdesc="PortAudio is a free, cross platform, open-source, audio I/O library."
arch=('i686')
url="http://www.portaudio.com/"
license="custom"
options=('NOLIBTOOL')
depends=('jack-audio-connection-kit')
source=(http://www.portaudio.com/archives/portaudio_v$pkgver.zip)
md5sums=('ce66a732d263fde2b5ad2262ef37a691')

build() {
  cd $startdir/src/${pkgname}_v${pkgver}
  chmod a+x configure
  ./configure --prefix=/usr
  make || return 1
  install -d $startdir/pkg/usr/{lib,include}
  make PREFIX=$startdir/pkg/usr install
  install -D -m644 LICENSE.txt $startdir/pkg/usr/share/licenses/$pkgname/LICENSE.txt
}

Last edited by [vEX] (2007-04-14 11:07:53)


PC: Antec P182B | Asus P8Z77-V PRO | Intel i5 3570k | 16GB DDR3 | GeForce 450GTS | 4TB HDD | Pioneer BDR-207D | Asus Xonar DX | Altec Lansing CS21 | Eizo EV2736W-BK | Arch Linux x86_64
HTPC: Antec NSK2480 | ASUS M3A78-EM (AMD 780G) | AMD Athlon X3 425 | 8GB DDR2 | GeForce G210 | 2TB HDD | Arch Linux x86_64
Server: Raspberry Pi (model B) | 512MB RAM | 750GB HDD | Arch Linux ARM

Offline

#10 2007-04-14 18:58:18

kth5
Member
Registered: 2004-04-29
Posts: 655
Website

Re: [Request] Pcsx

try:

bash configure --prefix=/usr

Last edited by kth5 (2007-04-14 19:01:23)


I recognize that while theory and practice are, in theory, the same, they are, in practice, different. -Mark Mitchell

Offline

#11 2007-04-14 20:08:51

[vEX]
Member
From: Sweden
Registered: 2006-11-23
Posts: 450

Re: [Request] Pcsx

Hrm.. I think something is wrong with the configure file, now it gives these errors:

==> Starting build()...
: command not found:
: command not found6:
: command not found9:
: command not found2:
./configure: line 27: syntax error near unexpected token `elif'
./configure: line 27: `elif test -n "${BASH_VERSION+set}" && (set -o posix) >/de'/null 2>&1; then
make: *** No targets specified and no makefile found.  Stop.
==> ERROR: Build Failed.  Aborting...

There really is no way to run PCSX with v19?


PC: Antec P182B | Asus P8Z77-V PRO | Intel i5 3570k | 16GB DDR3 | GeForce 450GTS | 4TB HDD | Pioneer BDR-207D | Asus Xonar DX | Altec Lansing CS21 | Eizo EV2736W-BK | Arch Linux x86_64
HTPC: Antec NSK2480 | ASUS M3A78-EM (AMD 780G) | AMD Athlon X3 425 | 8GB DDR2 | GeForce G210 | 2TB HDD | Arch Linux x86_64
Server: Raspberry Pi (model B) | 512MB RAM | 750GB HDD | Arch Linux ARM

Offline

#12 2007-04-14 20:15:38

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: [Request] Pcsx

It seems that the configure file was saved under windows/dos. Install hd2u and run dos2unix on it.

Offline

#13 2007-04-14 20:24:05

kth5
Member
Registered: 2004-04-29
Posts: 655
Website

Re: [Request] Pcsx

[vEX] wrote:

There really is no way to run PCSX with v19?

It looks like portaudio 19 is not backwards API compatible with 18, meaning pcsx does not build. Then again, you might try finding another cd plugin.


I recognize that while theory and practice are, in theory, the same, they are, in practice, different. -Mark Mitchell

Offline

#14 2007-04-14 20:45:35

[vEX]
Member
From: Sweden
Registered: 2006-11-23
Posts: 450

Re: [Request] Pcsx

Phew, running dos2unix on configure, config.sub and config.guess made it start compiling, though it died complaining about missing -fPIC flag. Edited makepkg.conf and added it to CFLAGS and it compiled fine.

Compiling PCSX doesn't seem to work anyway, still dies at the same place with the same error, however it looks like -fPIC isn't added to that gcc command (and the one before it):

gcc conf.o interface.o support.o /usr/lib/libXxf86vm.a -g -o cfgPeopsSoft `gtk-config --libs`
gcc gpu.o cfg.o draw.o fps.o key.o menu.o prim.o soft.o zn.o /usr/lib/libXxf86vm.a i386.o -g -shared -o libgpuPeopsSoftX.so.1.0.17  -L/usr/X11/lib
/usr/bin/ld: /usr/lib/libXxf86vm.a(XF86VMode.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/usr/lib/libXxf86vm.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [all] Error 1
==> ERROR: Build Failed.  Aborting...

Manually trying those two lines with -fPIC in the src/src folder gives the same error. Perhaps the case is that it want's libXxf86vm.a to be rebuilt with -fPIC?


PC: Antec P182B | Asus P8Z77-V PRO | Intel i5 3570k | 16GB DDR3 | GeForce 450GTS | 4TB HDD | Pioneer BDR-207D | Asus Xonar DX | Altec Lansing CS21 | Eizo EV2736W-BK | Arch Linux x86_64
HTPC: Antec NSK2480 | ASUS M3A78-EM (AMD 780G) | AMD Athlon X3 425 | 8GB DDR2 | GeForce G210 | 2TB HDD | Arch Linux x86_64
Server: Raspberry Pi (model B) | 512MB RAM | 750GB HDD | Arch Linux ARM

Offline

#15 2007-04-14 21:28:27

kth5
Member
Registered: 2004-04-29
Posts: 655
Website

Re: [Request] Pcsx

I suggest you try to modify and make available this part of the PKGBUILD for x86_64:

  if [ "${CARCH}" == "ppc" ]; then
    sed -i \
      -e "s/^CPU = i386/CPU = ${CARCH}/g" \
      -e '/^XF86VM =/s:TRUE:FALSE:' makes/mk.x11 \
      || die "sed non-x86 failed"
  fi

I recognize that while theory and practice are, in theory, the same, they are, in practice, different. -Mark Mitchell

Offline

#16 2007-04-15 11:15:26

[vEX]
Member
From: Sweden
Registered: 2006-11-23
Posts: 450

Re: [Request] Pcsx

Just using that and changing ppc to x86_64 makes it build, but when you run PCSX you'll notice how it complains that "libgpuPeopsSoftX.so.1.0.17: wrong ELF class: ELFCLASS32". I'm not sure what to try, I think I can only wait for a new version of pcsx-df.


PC: Antec P182B | Asus P8Z77-V PRO | Intel i5 3570k | 16GB DDR3 | GeForce 450GTS | 4TB HDD | Pioneer BDR-207D | Asus Xonar DX | Altec Lansing CS21 | Eizo EV2736W-BK | Arch Linux x86_64
HTPC: Antec NSK2480 | ASUS M3A78-EM (AMD 780G) | AMD Athlon X3 425 | 8GB DDR2 | GeForce G210 | 2TB HDD | Arch Linux x86_64
Server: Raspberry Pi (model B) | 512MB RAM | 750GB HDD | Arch Linux ARM

Offline

#17 2007-04-15 17:07:11

kth5
Member
Registered: 2004-04-29
Posts: 655
Website

Re: [Request] Pcsx

[vEX] wrote:

Just using that and changing ppc to x86_64 makes it build, but when you run PCSX you'll notice how it complains that "libgpuPeopsSoftX.so.1.0.17: wrong ELF class: ELFCLASS32". I'm not sure what to try, I think I can only wait for a new version of pcsx-df.

Sounds very much like yet another x86_64 vs. 32bit problem. Maybe you should try the latest version again. I made a few changes.


I recognize that while theory and practice are, in theory, the same, they are, in practice, different. -Mark Mitchell

Offline

#18 2007-04-15 17:20:27

[vEX]
Member
From: Sweden
Registered: 2006-11-23
Posts: 450

Re: [Request] Pcsx

I'll give it another go and see how it goes.. I'm thinking of contacting Pete Bernert and see if he can provide 64-bit compiled versions of his OpenGL plugins.

EDIT: It gives the same error: "libgpuPeopsSoftX.so.1.0.17: wrong ELF class: ELFCLASS32".

Last edited by [vEX] (2007-04-15 17:31:36)


PC: Antec P182B | Asus P8Z77-V PRO | Intel i5 3570k | 16GB DDR3 | GeForce 450GTS | 4TB HDD | Pioneer BDR-207D | Asus Xonar DX | Altec Lansing CS21 | Eizo EV2736W-BK | Arch Linux x86_64
HTPC: Antec NSK2480 | ASUS M3A78-EM (AMD 780G) | AMD Athlon X3 425 | 8GB DDR2 | GeForce G210 | 2TB HDD | Arch Linux x86_64
Server: Raspberry Pi (model B) | 512MB RAM | 750GB HDD | Arch Linux ARM

Offline

#19 2007-04-15 18:12:01

[vEX]
Member
From: Sweden
Registered: 2006-11-23
Posts: 450

Re: [Request] Pcsx

Wooa, I just managed to compile P.E.Op.S. GPU, though whenever I try to run anything it crashes with a segfault. Just extracting the source and applying the two patches manually and then editing the src/makes/mk.x11 config to look like this:

#
# Makefile for Peops SDL/X11  plugin
#

XF86VM = FALSE
XF86DGA2 = FALSE
CPU = x86_64

CC = gcc
LD = gcc
NASM = nasm
INCLUDE +=
VERSION = SoftX
NUMBER = 1.0.17
CFG = cfgPeopsSoft
CFGOBJS = conf.o interface.o support.o
CFLAGS += `gtk-config --cflags`
ASMFLAGS += -f elf
CFGLIBS +=  `gtk-config --libs`
LIBS += -L/usr/X11/lib

ifeq ($(XF86VM), TRUE)
        OBJECTS+= /usr/X11R6/lib/libXxf86vm.a
        CFGOBJS+= /usr/X11R6/lib/libXxf86vm.a
        CFLAGS+= -DUSE_XF86VM
endif
ifeq ($(XF86DGA2), TRUE)
        LIBS+= -lXxf86dga
        CFLAGS+= -DUSE_DGA2
        OBJECTS+= DrawString.o
endif
ifeq ($(CPU), i386)
    OBJECTS+= i386.o
endif


%.o     : %.asm
    $(NASM) $(ASMFLAGS) $<

all: ${OBJECTS} cfg
    $(LD) $(OBJECTS) -g -shared -o $(PLUGIN).$(NUMBER) $(LIBS)

cfg: ${CFGOBJS}
    $(LD) $(CFGOBJS) -g -o $(CFG) $(CFGLIBS)

release: all
    strip $(PLUGIN).$(NUMBER)
    strip $(CFG)
    cp $(PLUGIN).$(NUMBER) ../$(PLUGIN).$(NUMBER)
    cp $(CFG) ../$(CFG)

clean:
    rm -f *.o *.a *.so $(CFG)


# Dependencies

made it compile.


PC: Antec P182B | Asus P8Z77-V PRO | Intel i5 3570k | 16GB DDR3 | GeForce 450GTS | 4TB HDD | Pioneer BDR-207D | Asus Xonar DX | Altec Lansing CS21 | Eizo EV2736W-BK | Arch Linux x86_64
HTPC: Antec NSK2480 | ASUS M3A78-EM (AMD 780G) | AMD Athlon X3 425 | 8GB DDR2 | GeForce G210 | 2TB HDD | Arch Linux x86_64
Server: Raspberry Pi (model B) | 512MB RAM | 750GB HDD | Arch Linux ARM

Offline

#20 2007-04-16 10:34:39

kth5
Member
Registered: 2004-04-29
Posts: 655
Website

Re: [Request] Pcsx

can you maybe provide strace output for me? then i may be able to figure out something... i don't have a 64bit machine so...


I recognize that while theory and practice are, in theory, the same, they are, in practice, different. -Mark Mitchell

Offline

#21 2007-04-16 20:20:50

[vEX]
Member
From: Sweden
Registered: 2006-11-23
Posts: 450

Re: [Request] Pcsx

If you guide me how to do that I can. I got some limited gdb-experience though:

$ gdb pcsx
GNU gdb 6.6
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu"...
(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) run
Starting program: /usr/bin/pcsx 
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 47458683861024 (LWP 3981)]
Error while reading shared library symbols:
Cannot find new threads: generic error
padJoy: dont understand üÛ#F
padJoy: dont understand üÛ#F
(no debugging symbols found)
(no debugging symbols found)
padJoy: dont understand         Ü#F
padJoy: dont understand         Ü#F
padJoy: could not open /dev/input/js0
padJoy: pad already initialised

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47458683861024 (LWP 3981)]
0x000000000042323d in ?? ()
(gdb) bt
#0  0x000000000042323d in ?? ()
#1  0x00000000004220bd in ?? ()
#2  0x00000000004224c5 in ?? ()
#3  0x00000000004385a9 in OnFile_RunCd ()
#4  0x00002b29d4402098 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#5  0x00002b29d4412136 in signal_emit_unlocked_R ()
   from /usr/lib/libgobject-2.0.so.0
#6  0x00002b29d4413085 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#7  0x00002b29d4413263 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#8  0x00002b29d3774a5a in gtk_widget_activate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#9  0x00002b29d3682b50 in gtk_menu_shell_activate_item ()
   from /usr/lib/libgtk-x11-2.0.so.0
#10 0x00002b29d3684000 in gtk_menu_shell_button_release ()
   from /usr/lib/libgtk-x11-2.0.so.0
#11 0x00002b29d3676dfd in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
#12 0x00002b29d4402098 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#13 0x00002b29d4411f6f in signal_emit_unlocked_R ()
   from /usr/lib/libgobject-2.0.so.0
#14 0x00002b29d4412e4e in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#15 0x00002b29d4413263 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#16 0x00002b29d3770dae in gtk_widget_event_internal ()
   from /usr/lib/libgtk-x11-2.0.so.0
#17 0x00002b29d36703ce in gtk_propagate_event ()
   from /usr/lib/libgtk-x11-2.0.so.0
#18 0x00002b29d3671437 in gtk_main_do_event ()
   from /usr/lib/libgtk-x11-2.0.so.0
#19 0x00002b29d3a0a14c in gdk_event_dispatch ()
   from /usr/lib/libgdk-x11-2.0.so.0
#20 0x00002b29d476d5b3 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#21 0x00002b29d47703fd in g_main_context_iterate ()
   from /usr/lib/libglib-2.0.so.0
#22 0x00002b29d47706e6 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#23 0x00002b29d3671792 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#24 0x000000000042f3b7 in ?? ()
#25 0x00002b29d4c532f4 in __libc_start_main () from /lib/libc.so.6
#26 0x000000000040b469 in ?? ()
#27 0x00007fffd767d888 in ?? ()
#28 0x0000000000000000 in ?? ()

Perhaps I should recompile it with -g?

I installed strace and ran "strace -o pcsx_strace.txt pcsx", it generated quite a lot of data so I uploaded it here.

Last edited by [vEX] (2007-04-16 20:29:10)


PC: Antec P182B | Asus P8Z77-V PRO | Intel i5 3570k | 16GB DDR3 | GeForce 450GTS | 4TB HDD | Pioneer BDR-207D | Asus Xonar DX | Altec Lansing CS21 | Eizo EV2736W-BK | Arch Linux x86_64
HTPC: Antec NSK2480 | ASUS M3A78-EM (AMD 780G) | AMD Athlon X3 425 | 8GB DDR2 | GeForce G210 | 2TB HDD | Arch Linux x86_64
Server: Raspberry Pi (model B) | 512MB RAM | 750GB HDD | Arch Linux ARM

Offline

#22 2007-04-16 20:43:08

kth5
Member
Registered: 2004-04-29
Posts: 655
Website

Re: [Request] Pcsx

First of all a legal notice:
Operating system roms from the Playstation cannot be legally used with any emulator unless one rips them off of a Playstation that actually belongs to you.
Ok enough of that, I bet you know. wink

Anyways, I can see you're not using the integrated High-Level-Emulation ROM. By this I can see that you configured your pcsx before it crashed. I would recomment to either try not to use one and if a game does not run with the internal BIOS use scph1001.bin. This is the recommended BIOS image and most testet.
Also, I have an issue on i686 as well as on ppc with the selectbox for the BIOS. It displays two entries even if there's only one in ~/.pcsx/bios/. Make sure you use the top one always and only put one image in that folder at a time.

Last edited by kth5 (2007-04-16 20:44:20)


I recognize that while theory and practice are, in theory, the same, they are, in practice, different. -Mark Mitchell

Offline

#23 2007-04-17 10:03:49

[vEX]
Member
From: Sweden
Registered: 2006-11-23
Posts: 450

Re: [Request] Pcsx

I do know about the legal issue, using 1001 would violate it though since my PlayStation is a 9002 (which after dumping the BIOS turned out to be the same as 7502), anyway. It doesn't seem to be an issue with BIOS, internal or dumped one, no matter which I choose it will die with a segfault. I'm pretty sure that something is still expecting some 32-bit stuff which I don't have.


PC: Antec P182B | Asus P8Z77-V PRO | Intel i5 3570k | 16GB DDR3 | GeForce 450GTS | 4TB HDD | Pioneer BDR-207D | Asus Xonar DX | Altec Lansing CS21 | Eizo EV2736W-BK | Arch Linux x86_64
HTPC: Antec NSK2480 | ASUS M3A78-EM (AMD 780G) | AMD Athlon X3 425 | 8GB DDR2 | GeForce G210 | 2TB HDD | Arch Linux x86_64
Server: Raspberry Pi (model B) | 512MB RAM | 750GB HDD | Arch Linux ARM

Offline

#24 2007-04-30 16:37:34

kth5
Member
Registered: 2004-04-29
Posts: 655
Website

Re: [Request] Pcsx

I had andyrtr build pcsx a while back and it worked for him. The only difference was that he had no rom in .pcsx/bios.


I recognize that while theory and practice are, in theory, the same, they are, in practice, different. -Mark Mitchell

Offline

#25 2007-04-30 18:21:36

[vEX]
Member
From: Sweden
Registered: 2006-11-23
Posts: 450

Re: [Request] Pcsx

I just gave -6 a try (had -4 installed) and it still just segfaults for me. I recreated the ISO, but that didn't help either. Tried both with BIOS and without BIOS (empty .pcsx/bios/), still segfaults.

And is it just I who keep getting cdriso.cfg and gpuPeopsSoftX.cfg in my home directory after changing default settings instead of in ~/.pcsx/plugins/cfg/ where they belong?

EDIT: Just to see if I was missing something I ran the package through namcap and it says missing dependencies for bzip2, alsa-lib and libgl. Perhaps it's something with the official nvidia drivers?

$ namcap pcsx-1.7rc3-6.pkg.tar.gz
pcsx       E: Dependency detected and not included (alsa-lib) from files ['usr/share/pcsx/plugins/libDFSoundALSA.1.0.7.so']
pcsx       E: Dependency detected and not included (bzip2) from files ['usr/share/pcsx/plugins/cfgCdrIso', 'usr/share/pcsx/plugins/libcdriso-1.4.so']
pcsx       W: Dependency included and not needed (libgl)

Last edited by [vEX] (2007-04-30 18:27:20)


PC: Antec P182B | Asus P8Z77-V PRO | Intel i5 3570k | 16GB DDR3 | GeForce 450GTS | 4TB HDD | Pioneer BDR-207D | Asus Xonar DX | Altec Lansing CS21 | Eizo EV2736W-BK | Arch Linux x86_64
HTPC: Antec NSK2480 | ASUS M3A78-EM (AMD 780G) | AMD Athlon X3 425 | 8GB DDR2 | GeForce G210 | 2TB HDD | Arch Linux x86_64
Server: Raspberry Pi (model B) | 512MB RAM | 750GB HDD | Arch Linux ARM

Offline

Board footer

Powered by FluxBB