2014-05-23

Fixed typos and grammar; now using epsxe-improved and epsxe-bios-scph1001 for the installation; reformatted configuration instructions; added the "Playing" section; removed obsolete problems from "Problems and Workarounds"

← Older revision

Revision as of 23:00, 22 May 2014

Line 1:

Line 1:



This is a guide to install the freeware Playstation emulator ePSXe.

 



 

 

{{Warning|The installation and use of this emulator requires a Sony PlayStation BIOS file. You may not use such a file to play games in a PSX emulator if you do not own a Sony PlayStation, Sony PSOne or Sony PlayStation 2 console. Owning the BIOS image without owning the actual console is a violation of copyright law. You have been warned.}}

 

{{Warning|The installation and use of this emulator requires a Sony PlayStation BIOS file. You may not use such a file to play games in a PSX emulator if you do not own a Sony PlayStation, Sony PSOne or Sony PlayStation 2 console. Owning the BIOS image without owning the actual console is a violation of copyright law. You have been warned.}}

 

 

 

==Installation==

 

==Installation==

 

 



Install {{
AUR
|epsxe}} from
the
[[AUR]].

+

*
Install {{
aur
|epsxe
-improved}} and {{aur|epsxe-bios-scph1001
}} from [[AUR]]
, along with any [https://aur.archlinux.org/packages.php?K=epsxe-plugin plugins] that you wish
.

 

 



Many [https
:
//aur.archlinux.org/packages.php?K=epsxe
-
plugin plugins] can also be found on AUR.

+

* Add yourself to the 'games' group
:

 

+

# sudo usermod
-
G games -a USERNAME

 

+

If the group doesn't exist, create it first:

 

+

# sudo groupadd games

 

 



Start
epsxe
with
the
lauchner (located in /usr/bin/), it creates .epsxe in your home and links to
epsxe.

+

* Run
epsxe
from
the
menu shortcut or by typing '
epsxe
' into a terminal
.

 

 

 

==Configuration==

 

==Configuration==



*In the menu, open "Config -> BIOS", and set it to /usr/share/epsxe/bios/SCPH1001.BIN

 

 

 



*
Open
"Config -> Video"
,
and
select either
"
Pete's XGL2 Driver 2.8" ({{aur|epsxe
-
plugin-gpu-xgl2}}) or
"
P.E.Op.S. Softx Driver 1.17" ({{aur|epsxe-plugin-gpu-soft}}). Click configure
,
then OK to write a config file
. Verify that
it is
working by clicking the Test
button
.

+

*
Configure video and sound by going to
"Config -> Video" and "
Config
-
> Sound
"
respectively
,
and configuring the plugins you want
. Verify that
they're
working by clicking the Test
buttons in each of the windows
.

 

 



*
In
"Config ->
Sound
"
select "P.E.Op.S. OSS Audio Driver 1.9" ({{aur|epsxe-plugin-spu-alsa}}), Configure, OK. Verify with the Test button
.

+

*
The CD-ROM path should be set by default. You can check it by going to
"Config ->
Cdrom
".

 

 



*
In
Config ->
CDROM, set the path to your CD/DVD
-
ROM. In most cases it should be /dev/cdrom but in some /dev/hdc. You can check your path by typing "mount |grep cd
"
in a console
.

+

*
Set up the controls for player one by going to "
Config ->
Game Pad
-
> Port 1 -> Pad 1
".

 

 



*In Config -> Game Pad -> Pad 1 menu, you can set up the controls.

+

==Playing==

 

 



Now you should be all set
.

+

* Run a game from your CD-ROM by clicking "File -> Run CDROM"
.

 

 



If you want to use
an
original PSX CD-ROM, insert it and select
"File -> Run
CDROM
"
It might take a while for the game to load, so be patient
.

+

* Load up a game from
an
ISO by clicking
"File -> Run
ISO
".

 

 



You can
load backup ISO:s from your hard disk with
"
File
-> Run
ISO.

+

*
You can
manipulate game states by going to
"
Run
->
Save State (F1)" and "
Run
-> Load State (F3)"
, or
using the hotkeys F1 and F3
.



 

+



When you are running your game you can press Esc any time to exit, save/load game states
, or
change discs. To get back, select Run -> Continue
.

+

 

 

 

==Problems and Workarounds==

 

==Problems and Workarounds==



'''
Plugins are not listed'''

+

'''xgl2 plugin
doesn
'
t work
'''



 

+



Sometimes epsxe will not recognize your plugins even though they may be correctly installed. They should be installed to /opt/epsxe/cfg and /opt/epsxe/plugins

+



a solution to this is to run epsxe once (if you have not already) and the file "epsxerc" will be generated in ~/.epsxe open it and it will list plugins. They may say "DISABLED" or list a plugin that dose not exist (such as libgpu.so or libspu.so) simply change the string to the plugin you have in your /opt/epsxe/plugins folder. Run epsxe and it should be working.

+



 

+



'''NOTE:''' If your are running epsxe from a 32bit chroot you will need install nvidia-utils (pacman -S nvidia-utils) to the chroot enviorment to use the
xgl2 plugin
.

+



 

+



'''File not found'''

+



 

+



Sometimes the symlinks in ~./epsxe will not let you run the epsxe executable even if the permission are correct and the link is working. You may simply copy the epsxe executable from /opt/epsxe to ~/.epsxe this can also be done for any other files or folders whose symlinks are not working correctly.

+



 

+



''
'
Settings will not be saved
'''

+

 

 



It
'
s a similar problem like not listed plugins. I recommend
to install
the epsxe
-
launcher-python package
,
it creates the directories for epsxe in your home too
.

+

You
'
ll have
to install
nvidia
-
utils
,
if running from a 32-bit chroot
.

 

 

 

'''Sound device not found'''

 

'''Sound device not found'''

 

 



If
you
using alsa and the sound plugin doesn't
have sound
, run :

+

If using alsa
,
and the sound plugin doesn't
work
, run:

 

  # modprobe snd-pcm-oss

 

  # modprobe snd-pcm-oss

 

 

Show more