The Librem 5 is plenty capable of emulating SNES and N64 games with 100% free software. I’m sure it can emulate more than Nintendo platforms, but I’ve always been a bit of a fanboy.

SNES Setup

cd ~
sudo apt install gettext libgtkmm-3.0-dev meson git gcc g++ libsdl2-dev
git clone https://github.com/snes9xgit/snes9x.git
cd snes9x/gtk
meson build --prefix=/usr --buildtype=release --strip
cd build
ninja
sudo ninja install

N64 Setup

sudo apt install zlib1g-dev libpng-dev libsdl2-dev libfreetype6-dev libmupen64plus-dev make
git clone https://github.com/mupen64plus/mupen64plus-core.git
cd mupen64plus-core/projects/unix
make all
sudo make install
cd ~
git clone https://github.com/mupen64plus/mupen64plus-ui-console.git
cd mupen64plus-ui-console/projects/unix
make all
sudo make install

cd ~
git clone https://github.com/mupen64plus/mupen64plus-video-rice.git
cd mupen64plus-video-rice/projects/unix
make all
sudo make install

cd ~
git clone https://github.com/mupen64plus/mupen64plus-audio-sdl.git
cd mupen64plus-audio-sdl/projects/unix
make all
sudo make install

cd ~
git clone https://github.com/mupen64plus/mupen64plus-rsp-hle.git
cd mupen64plus-rsp-hle/projects/unix
make all
sudo make install

cd ~
git clone https://github.com/mupen64plus/mupen64plus-input-sdl.git
cd mupen64plus-input-sdl/projects/unix
make all
sudo make install

The lack of ads within apps, emulators, and the default browser means, the L5 has more CPU time to spend on tasks the user asked their device to do. With most projects (OpenSuSE, Fedora, PostmarketOS, etc) adopting what Purism is doing on the L5 (Phosh, Phoc, Calls, Libhandy to name a few), it’s nice to see users in control of their own computers phones.


Leave a Reply

Your email address will not be published.