Install ePSXe Linux (x64) & shaders using BIOS HLE and Core Plugins on x86-64 Debian, Ubuntu and derivatives.
Switch branches/tags
Nothing to show
Clone or download
Latest commit de1159f Nov 12, 2018
Failed to load latest commit information.
.ePSXe.svg v10.1 - renamed to fix icon restructuring May 15, 2018 10.3 May 30, 2018
LICENSE Create LICENSE Aug 26, 2016 Update Nov 12, 2018 10.3 - Improvements May 30, 2018 v2 Oct 26, 2016


also supporting Debian

Version 10.3 | Changelog | Background | Minimalism GTK3 Theme | Storm Icon Set | Windows 10 GTK Pack


an interactive script that installs ePSXe 2.0.5 Linux x64 on Ubuntu x64 and its derivatives


  • uses built-in BIOS HLE
  • uses built-in Core GPU & SPU plugins
  • installs specific ePSXe dependency: libsdl-ttf2.0-0
  • installs required dependency: libcurl3 - prior 18.04, only required for Xubuntu / xfce.
  • installs decompression tool: ecm
  • installs Dash / Dock / Panel application icon
  • creates .desktop by default for launcher integration
  • lock-to-launcher instructions
  • interactive Shaders back-up function
  • quiet script, removes clutter from screen
  • script works after do-release-upgrade to Ubuntu 18.04 by re-installing as per instructions
  • script works on clean install of Ubuntu 18.04
  • to make script available to all users, DONE: cloning from git & full path for steam / big picture mode
  • to add automatic log function saving output in separate text file
  • to test & add more shaders (bundle to test)


this new version installs libcurl3 by default

to note that this replaces libcurl4 and consequently packages that use the latter do not work, most notably KODI

reference: libcurl3 vs libcurl4

potential workaround

Curl 3 and 4

typical installation

installation procedure

in terminal

wget -O


enter SUDO password

RIGHT CLICK on ePSXe icon in Dash / Dock / Panel to Add to Favorities / Lock

CLOSE ePSXe window to continue with script.

download, restore or ignore bundled shaders

type number and press ENTER

decompressing using ecm


ecm-uncompress 'long name of game.bin.ecm'

normal .cue sheets

FILE "_____ ___ _______.bin" BINARY
  TRACK 01 MODE2/2352
    INDEX 01 00:00:00
  • .bin and .cue must be in the same folder.
  • .cue must be named exactly as .bin (only difference being the file's extension).
  • The first line within the .cue sheet must contain the exact name of the .bin file inside double quotes including the .bin extension.
  • Some games require elaborate .cue sheets. A Google search should see you sorted.

removing ePSXe

sudo rm /usr/share/applications/ePSXe.desktop

SUDO password required


ePSXe | | ePSXe_backups | .epsxe | .epsxe.svg

restart pc