View Full Version : How to install pSX 1.13 on ubuntu
rfrayer
September 24th, 2008, 05:10 AM
get the dependancies
sudo aptitude install libgtkglext1-dev
then do this
mkdir -pv ~/.pSX/cards
touch ~/.pSX/cards/1.mcr && touch ~/.pSX/cards/2.mcr
cd $HOME
wget http://easyweb.easynet.co.uk/~david.s/saturn/images/Playstation_icon.gif
sudo mv Playstation_icon.gif /usr/share/pixmaps
wget http://psxemulator.gazaxian.com/pSX_linux_1_13.tar.bz2
tar xjvf pSX_linux_1_13.tar.bz2
sudo mv pSX /opt
I can't tell you where to get it but do a google search for index of scph1001.bin
sudo mv scph1001.bin /opt/pSX/bios
sudo gedit /usr/bin/pSX
Paist this code in it then save
#!/bin/bash
cd /opt/pSX
./pSX
sudo chmod 755 /usr/bin/pSX
Now to add it globally to your menues
sudo gedit /usr/share/applications/pSX.desktop
paist this code in and save
[Desktop Entry]
Type=Application
Version=1.0
Encoding=UTF-8
Name=pSX Emulator
Comment=Play Playstation games on your PC!
Icon=/usr/share/pixmaps/Playstation_icon.gif
Exec=pSX
Terminal=false
StartupNotify=false
Categories=Game;Emulators;
should be all set!!
rfrayer
September 28th, 2008, 01:36 AM
or even better yet skip all the above i rolled a deb package and it will get your dependancies etc. It says hardy but both dependancies are exactly the same in gutsy and hardy so it should go both ways
sorry removed my repository got to many hits
rfrayer
September 28th, 2008, 10:44 PM
I also have a few other debs ive rolled here http://ubuntu.global-web.us
Meizulo
October 1st, 2008, 11:34 AM
I followed your install and everything looks like it went well, but psx will not load???
HARDY amd64 user
I just found the error, but still need help
./pSX: error while loading shared libraries: libgtkglext-x11-1.0.so.0: cannot open shared object file: No such file or directory
rorymullan
October 1st, 2008, 01:10 PM
Thanks for the tutorial. Works perfect for me:D
Meizulo
October 1st, 2008, 03:10 PM
Ok... so I reinstalled Ubuntu 8.04 LTS, but instead od using the amd64 version I am running the i386.
rfrayer
October 1st, 2008, 11:41 PM
Ok... so I reinstalled Ubuntu 8.04 LTS, but instead od using the amd64 version I am running the i386.
did all go with that if its still saying that error try this
sudo aptitude install libgtkglext1-dev if that dont work try sudo apt-get install libgtkglext1
binbash
October 2nd, 2008, 01:56 PM
or even better yet skip all the above i rolled a deb package and it will get your dependancies etc. It says hardy but both dependancies are exactly the same in gutsy and hardy so it should go both ways.
http://ubuntu.global-web.us/hardy/binary/pSX-1.13-ubuntu-hardy2.deb
Deb works perfect here, thanks
rfrayer
October 6th, 2008, 02:01 PM
Deb works perfect here, thanks
Not a problem... Anything i can do to give back to the comunity of the OS that has taught me so much
arapozo
October 7th, 2008, 03:56 PM
Will this work on hardy 64 bits?
rfrayer
October 10th, 2008, 09:21 AM
yes it will work on hardy 64 providing you have the extra repositorys backprorts or wherever the depenednicies are at when you go to install the deb
benhur99ph
November 19th, 2008, 11:19 PM
hey! thanks for this! works great! I encountered a little issue with compiz but its nothing. I just turn compiz off when I play.
dkrus
November 20th, 2008, 12:04 PM
Trying this in 8.10, I got it installed, I get the language thing when I click ok it doesnt work, I see the psx on the bottom for couple of seconds and it just disappears. Got it to work but cant click on the file menu to choose cd .
mocha
November 20th, 2008, 03:44 PM
I was just curious, do you folks not use PulseAudio on your systems? Because I found on my system that pSX is incompatible with PulseAudio so pulse needs to be killed before using pSX.
dashnak
November 29th, 2008, 06:42 PM
Whenever I run pSX, it's slow as hell, as if it was rendering completely by SW. As far as I know, it makes use of openGL if it finds it. ePSXE works fine in Linux, as well as pSX in Windows. My card is an intel950. Compiz is disabled. Any ideas?
Zamfire
February 22nd, 2009, 11:53 AM
"
then do this
mkdir -pv ~/.pSX/cards
touch ~/.pSX/cards/1.mcr && touch ~/.pSX/cards/2.mcr
"
im new to ubuntu, and maybe someone can spell this out to an idiot like me, but do i actually paste this into the terminal? both together? or one at a time?
because when i do paste them in there, together and otherwise, nothing happens. now for arguments sake i did try it, then continue on, but to no avail. i even got the "pSX Emulator" in the games tab on my menu, which is great, but when i click on it....nothing happens. im sure someone as dumb as me frustrates you all, but please, im new to ubuntu, and i would love some help. thanks!
mocha
February 22nd, 2009, 05:05 PM
"
then do this
mkdir -pv ~/.pSX/cards
touch ~/.pSX/cards/1.mcr && touch ~/.pSX/cards/2.mcr
"
im new to ubuntu, and maybe someone can spell this out to an idiot like me, but do i actually paste this into the terminal? both together? or one at a time?
because when i do paste them in there, together and otherwise, nothing happens. now for arguments sake i did try it, then continue on, but to no avail. i even got the "pSX Emulator" in the games tab on my menu, which is great, but when i click on it....nothing happens. im sure someone as dumb as me frustrates you all, but please, im new to ubuntu, and i would love some help. thanks!
The first command is just saying to make a directory "/home/USERNAME/.pSX/cards". The second command is saying to make files in the cards directory called 1.mcr and 2.mcr. You can do all of this in the file manager GUI if you want. If you run the emulator in a terminal you'll find out why it isn't running. Just copy the launch command from the menu item, run it in a terminal window, and see what the error message is.
tritoch721
September 17th, 2009, 01:31 PM
i have also had trouble installing psx 1.13 on ubuntu 8.04 and finally found an easy way to fix this. All u have to do is download this file d3dx9_26.dll and copy it into your windows 32 folder in wine. afterwards just open the emulator normally and should work fine.
rfrayer
September 20th, 2009, 10:18 PM
I was just curious, do you folks not use PulseAudio on your systems? Because I found on my system that pSX is incompatible with PulseAudio so pulse needs to be killed before using pSX.
yes i use pulseaudio . what this script does is disables it plus keeps it from respawning wile the games plays
Saghaulor
September 29th, 2009, 11:11 PM
I keep getting this message every time I try to load pSX.
stephenaghaulor@stephenaghaulor-desktop:~$ pSX
./pSX: error while loading shared libraries: libgtkglext-x11-1.0.so.0: cannot open shared object file: No such file or directory
But it's there, or at least I think it's there.
stephenaghaulor@stephenaghaulor-desktop:/usr/lib$ find libgtkglext-x11-1.0.so.0
libgtkglext-x11-1.0.so.0
stephenaghaulor@stephenaghaulor-desktop:~$ ls /usr/lib | grep libgtkglext-x11-1.0.so.0
libgtkglext-x11-1.0.so.0
libgtkglext-x11-1.0.so.0.0.0
Any ideas?
Btw, I'm using x86_64.
Vorsplummi
October 2nd, 2009, 10:25 AM
Great guide, thanks for that.
But even so I have problem running pSX and I always have the same error note:
mikko@mikko-laptop:~$ pSX
(pSX:10599): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(pSX:10599): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(pSX:10599): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(pSX:10599): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(pSX:10599): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(pSX:10599): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(pSX:10599): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(pSX:10599): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
[src/linux/sound.cpp, line 215]: 'snd_pcm_hw_params_set_access(pcm_handle,hwparams, SND_PCM_ACCESS_MMAP_INTERLEAVED)' returned 'Virheellinen argumentti'
pad=0
/usr/bin/pSX: line 4: 10599 Muistialueen ylitys ./pSX
Does anybody have a clue what's going on?
Saghaulor
October 9th, 2009, 10:21 AM
Great guide, thanks for that.
But even so I have problem running pSX and I always have the same error note:
mikko@mikko-laptop:~$ pSX
(pSX:10599): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(pSX:10599): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(pSX:10599): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(pSX:10599): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(pSX:10599): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(pSX:10599): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(pSX:10599): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(pSX:10599): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
[src/linux/sound.cpp, line 215]: 'snd_pcm_hw_params_set_access(pcm_handle,hwparams, SND_PCM_ACCESS_MMAP_INTERLEAVED)' returned 'Virheellinen argumentti'
pad=0
/usr/bin/pSX: line 4: 10599 Muistialueen ylitys ./pSX
Does anybody have a clue what's going on?
Try searching the forums more.
I think you're problem is here.
http://ubuntuforums.org/showpost.php?p=7723179&postcount=6
And your answer here.
http://ubuntuforums.org/showpost.php?p=7723360&postcount=7
italomaia
October 31st, 2009, 07:15 PM
I face the same problem as Saghaulor.
./pSX: error while loading shared libraries: libgtkglext-x11-1.0.so.0: cannot open shared object file: No such file or directory
All the time. And here it is:
libgtkglext-x11-1.0.so:
/usr/lib/libgtkglext-x11-1.0.so.0
/usr/lib/libgtkglext-x11-1.0.so
/usr/lib64/libgtkglext-x11-1.0.so.0
/usr/lib64/libgtkglext-x11-1.0.so
mocha
November 1st, 2009, 04:42 PM
I face the same problem as Saghaulor.
./pSX: error while loading shared libraries: libgtkglext-x11-1.0.so.0: cannot open shared object file: No such file or directory
All the time. And here it is:
libgtkglext-x11-1.0.so:
/usr/lib/libgtkglext-x11-1.0.so.0
/usr/lib/libgtkglext-x11-1.0.so
/usr/lib64/libgtkglext-x11-1.0.so.0
/usr/lib64/libgtkglext-x11-1.0.so
What happens if you run "sudo ldconfig" then try running pSX again? Usually when there is a shared library problem you have to run ldconfig to update links. If that still doesn't work perhaps you have an old lib installed or maybe in your case you have 32 and 64 bit libs installed and that causes a conflict somehow? I only use 32 bit.
Saghaulor
November 1st, 2009, 11:00 PM
What happens if you run "sudo ldconfig" then try running pSX again? Usually when there is a shared library problem you have to run ldconfig to update links. If that still doesn't work perhaps you have an old lib installed or maybe in your case you have 32 and 64 bit libs installed and that causes a conflict somehow? I only use 32 bit.
I tried sudo ldconfig and then pSX and then received the same error.
rfrayer
February 6th, 2010, 10:33 AM
its because you still have pulse running when you start it up
make sure you are added o the groups pulse and pulse-rt and pulse-access
then make sure you edit the file /etc/pulse/client.conf
and change the autospan = yes to autospawn = no
if you are an oss user it just wont work pSX is closed sources and I am not a maintainer of the raw binary so i simply wouldnt know
Howver im having a huge problem on karmic using an acer netbook with extreme choppyness
vBulletin® v3.8.4, Copyright ©2000-2010, Jelsoft Enterprises Ltd.