I recently got the urge to play some of my classic playstation games and I remembered this emulator handled everything I threw at it and more when I tested it a long time back.
I downloaded the package and uncompressed it. It wouldn't run for the life of me.
After hours of searching forums I found out pulseaudio is to blame mostly but also it has to do with the config file the program uses.
Here are the steps I had to do to get it working with pulse audio. I warn you this is not a glamorous way of doing things but it worked.
logged into root:
kill pulse audio:
killall -9 pulseaudio
removed the alsa pulseaudio plugin:
yum remove alsa-plugins-pulseaudio
Run pSX as root.
At this point pSX runs and you ar able to get into the setting menu. When you get to this point you want to select your sound card from the menu. You can close the program now since we have what we needed.
The next step is you want to go to your root folder and unhide hidden folders. You should see a folder called .pSX. You want to copy the psx.ini that is in this folder to the .pSX folder in your users home.
reinstall the alsa pulseaudio plugin:
yum install alsa-plugins-pulseaudio
Restart your computer to allow pulseaudio to restart automatically and you should now be able to run pSX with pulseaudio without being root.