If you get this error when executing the binary via terminal:
./epsxe_x64: error while loading shared libraries: libSDL_ttf-2.0.so.0: cannot open shared object file: No such file or directory
Fix:
sudo apt-get install libsdl-ttf2.0-0
Tested and works on Ubuntu 16.04.2 LTS.
Other deps were already met if not you may need to grab them too:
sudo apt-get install libsdl-image1.2
sudo apt-get install libgtk2.0-0
I got it working on Pop!_OS 20.10 (like Ubuntu 20.10), probably the same procedure works on 20.04 as well:
epsxe_x64
for the custom library filesln -s /usr/lib/x86_64-linux-gnu/libSDL2_ttf-2.0.so.0.14.1 libSDL_ttf-2.0.so.0
The lib directory should look like this in the end (openssl-1.0.0 is a directory with the engines):
Now you can run it with:
LD_LIBRARY_PATH=./lib ./epsxe_x64
References:
https://superuser.com/questions/192573/how-do-you-specify-the-location-of-libraries-to-a-binary-linux
https://forum.star-conflict.com/index.php?/topic/24066-how-to-fix-the-curl_openssl_3-issue/
JFYI: I have installed epsxe because someone else said it would not need a console BIOS, but it is not true. PCSXR is available in the official repos and seems to work just fine, and it actually can simulate a PSX BIOS.