Managed to get PSP emulation working on the Librem 5!
git clone --recurse-submodules https://github.com/hrydgard/ppsspp.git
cd ppsspp
sudo apt install clang cmake libgl1-mesa-dev libsdl2-dev libvulkan-dev
./b.sh --rpi64
vi cmake/Toolchains/raspberry.armv8.cmake (add set(PPSSPP_PI_MODEL4 ON))
./b.sh -rpi64
https://wololo.net/downloads/index.php/download/1326 running on the L5:
N64 emulation works really well on the Librem 5!
#N64 setup
sudo apt install zlib1g-dev libpng-dev libsdl2-dev libfreetype6-dev libmupen64plus-dev make gcc git g++
for each URL:
https://github.com/mupen64plus/mupen64plus-core.git
https://github.com/mupen64plus/mupen64plus-ui-console.git
https://github.com/mupen64plus/mupen64plus-video-rice.git
https://github.com/mupen64plus/mupen64plus-audio-sdl.git
https://github.com/mupen64plus/mupen64plus-rsp-hle.git
https://github.com/mupen64plus/mupen64plus-input-sdl.git
Do:
git clone <URL>
cd <new repo>/projects/unix
make all
sudo make install
cd ~
Playing with X11 and Mate on the Librem 5 is a lot of fun.
#x11 setup
sudo apt install xinit xorg xterm x2x
#run X11
sudo systemctl stop phosh
sudo xinit -- -masterfd 9 9<>/dev/dri/card1
#connect mouse and keyboard from a workstation
ssh -X librem 'x2x -east -to :0'
#x11 ^^^ + mate:
sudo apt install mate compiz-mate compizconfig-settings-manager
Tremulous setup on Librem 5
wget https://github.com/GrangerHub/tremulous/archive/v1.3.0-alpha.0.14.zip
sudo apt install -y cmake libgl1-mesa-dev libsdl2-dev libcurl4-openssl-dev libopenal-dev libfreetype6-dev git zip vim-nox curl rsync unzip
unzip ./v1.3.0-alpha.0.14.zip
cd tremulous-1.3.0-alpha.0.14/
make
cd ./build/release-linux-aarch64
mkdir ~/.tremulous/base
cd ~/.tremulous/base
wget https://github.com/GrangerHub/tremulous/releases/download/v1.3.0-alpha.0.14/release-linux-x86_64.zip
unzip release-linux-x86_64.zip
mv gpp/* .
/home/purism/tremulous-1.3.0-alpha.0.14/build/release-linux-aarch64/tremulous
Technical Marketer at Purism