Package Details: psx 1.13-9

Git Clone URL: https://aur.archlinux.org/psx.git (read-only, click to copy)
Package Base: psx
Description: A PlayStation emulator, not plugin based
Upstream URL: http://psxemulator.gazaxian.com/
Licenses: unknown
Submitter: vEX
Maintainer: trya
Last Packager: trya
Votes: 117
Popularity: 0.000000
First Submitted: 2007-05-19 11:41
Last Updated: 2015-12-16 23:40

Dependencies (14)

Required by (0)

Sources (5)

Pinned Comments

pollito commented on 2016-09-30 21:09

Hi Tyra, Thanks for keep psx alive on arch, I have a better solution for pulseaudio problem on psx, Install JACK2 and cadence then in cadence options (Jack bridges) Select: ALSA -> Pulseaudio ->JACK(plugin) or ALSA -> JACK (plugin) in the second one you cant hear anything but in the first one you can use psx at the same time as pulseaudio and you can use pavucontrol to ajust volumen on psx :), sorry for my english.

trya commented on 2015-11-26 00:50

You can somehow forget what I said, because I found a very dirty workaround to make it work without killing Pulseaudio. You actually need the handle of your sound device and add it as "Device=[handle]" under the [Sound] section of ~/.pSX/psx.ini. One way to get it is to run pSX as root (without any other program using the sound card), go to Configuration->Sound and select the right plughw device. Close pSX and find the device handle in /root/.pSX/psx.ini. I don't know if there's another way to get that handle without going root.
Anyway, once the configuration is done, you can finally run pSX as normal user, with the big inconvenient that pSX needs total control over the sound card, like a good ol' OSS program, so no other program shall use the sound card at the same time.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

trya commented on 2012-03-31 21:06

@leomeloxp: did you try what cupantae suggested? Because most of the time, Pulseaudio respawn when killed if another program has opened a sound output. The autospawn option controls this behaviour.

trya commented on 2012-03-31 20:57

@leomeloxp: sometimes, sending the default SIGTERM to pulseaudio isn't enough to kill it, you have to send SIGKILL : killall -9 pulseaudio

Anonymous comment on 2012-03-31 17:52

@trya I can live without Pulse fine, I can just kill it to play and stuff... But the second error persists even without PulseAudio running =S Do you have any clue on that one?

trya commented on 2012-03-31 12:35

If you absolutely want to keep Pulseaudio, there's nothing to do. pSX is closed-source and there's no way to patch the faulty function without screwing up everything. So, give up Pulseaudio, or give up pSX and try the more complicated PCSX or ePSXe.

Anonymous comment on 2012-03-31 08:26

@cupantae I got the same errors, killed pulseaudio and the first one was gone (I remember it being an issue on Ubuntu as well)

For the line 31 Segmentation fault, the line of the scripts only states: $psx_libdir/pSX "$@"

Does anyone have any clue on how to solve it, or how can we get more info about it? I'm dying to play some cool old japanese games and on Android it's not as funny as on the laptop =X

cupantae commented on 2012-02-23 02:49

Using 64bit; got it working. I had this error:
[src/linux/sound.cpp, line 215]: 'snd_pcm_hw_params_set_access(pcm_handle,hwparams,SND_PCM_ACCESS_MMAP_INTERLEAVED)' returned 'Invalid argument'
/usr/bin/pSX: line 31: 12644 Segmentation fault $psx_libdir/pSX "$@"

Clearly a sound issue. Stopping pulseaudio fixed it for me:
$ echo "autospawn = no" >> ~/.pulse/client.conf
$ pulseaudio -k

Can't work out how to do it any other way. If you haven't noticed, this error:
/usr/bin/pSX: line 31: 12644 Segmentation fault $psx_libdir/pSX "$@"
refers to the line of a script that calls the real pSX binary. i.e., this is not helpful for finding your issue!

trya commented on 2012-02-10 10:40

System libpng had a soname bump! As a consequence, libpng14 is now a dependency.

Anonymous comment on 2012-01-27 19:30

Can't install pSX. Gives me an error saying that dependency GTK2.0 is not met.

Anonymous comment on 2012-01-04 23:54

Fixed it. I figured it out. I installed lib32-intel-dri-7.11.2-2 and it works now.

trya commented on 2012-01-04 19:59

I'd like to trace the system calls of pSX when segfaulting. Please post the output of 'strace pSX' (within a pastebin, if possible).