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.
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
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