Difference between revisions of "EPSXe playstation emulator"

From ArchWiki
Jump to: navigation, search
(replace old-style direct package links with Pkg/AUR templates)
m (Zekesonxx moved page Epsxe playstation emulator to EPSXe playstation emulator: Proper capitalization)
 
(8 intermediate revisions by 6 users not shown)
Line 1: Line 1:
This is a guide to install the freeware Playstation emulator ePSXe.
+
[[Category:Gaming]]
 +
[[Category:Emulators]]
 +
ePSXe (enhanced PSX emulator) is a PlayStation emulator for x86-based PC hardware with Microsoft Windows or Linux, as well as devices running Android. It was written by three authors, using the aliases ''Calb'', ''_Demo_'' and ''Galtor''. ePSXe is closed source with the exception of the application programming interface (API) for its plug-ins.
 +
 
 +
== Installation ==
  
 
{{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==
+
Install {{AUR|epsxe}} from [[AUR]], along with any [https://aur.archlinux.org/packages.php?K=epsxe-plugin plugins]. Also, you should have a legally obtained BIOS file handy.
  
Install {{AUR|epsxe}} from the [[AUR]].
+
Add yourself to the {{ic|games}} group:
 +
# usermod -G games -a USERNAME
  
Many [https://aur.archlinux.org/packages.php?K=epsxe-plugin plugins] can also be found on AUR.
+
If the group does not exist, create it first:
 +
# 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.7" or "P.E.Op.S. Softx Driver 1.17". 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 are working by clicking the Test buttons in each of the windows.
  
*In "Config -> Sound" select "P.E.Op.S. OSS Audio Driver", 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.
+
== Troubleshooting ==
  
==Problems and Workarounds==
+
=== xgl2 plugin does not work ===
'''Plugins are not listed'''
+
  
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
+
You will have to install nvidia-utils, if running from a 32-bit chroot.
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.
+
=== Sound device not found ===
  
'''File not found'''
+
If the sound plugin does not work and you are using alsa, run:
 
+
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.
+
 
+
'''Sound device not found'''
+
 
+
If you using alsa and the sound plugin doesn't have sound, run :
+
 
  # modprobe snd-pcm-oss
 
  # modprobe snd-pcm-oss
  
==Links==
+
== See also ==
*ePSXe - http://www.epsxe.com/
+
*Pete's PSX plugins - http://www.pbernert.com/index.htm
+
*ePSXe on AUR - https://aur.archlinux.org/packages.php?ID=10745
+
  
[[Category:Gaming]]
+
* ePSXe - http://www.epsxe.com/
[[Category:Emulators]]
+
* Pete's PSX plugins - http://www.pbernert.com/index.htm

Latest revision as of 19:58, 28 August 2015

ePSXe (enhanced PSX emulator) is a PlayStation emulator for x86-based PC hardware with Microsoft Windows or Linux, as well as devices running Android. It was written by three authors, using the aliases Calb, _Demo_ and Galtor. ePSXe is closed source with the exception of the application programming interface (API) for its plug-ins.

Installation

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.

Install epsxeAUR from AUR, along with any plugins. Also, you should have a legally obtained BIOS file handy.

Add yourself to the games group:

# usermod -G games -a USERNAME

If the group does not exist, create it first:

# groupadd games

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

Configuration

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

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

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

Playing

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

Load up a game from an ISO by clicking 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.

Troubleshooting

xgl2 plugin does not work

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

Sound device not found

If the sound plugin does not work and you are using alsa, run:

# modprobe snd-pcm-oss

See also