The build system has the following package requirements:

  • python3 >= 3.6
  • libsdl2-dev
  • libglew-dev
  • git
  • libcurl
  • zlib

Ubuntu

sudo apt install build-essential git python3 libglew-dev libsdl2-dev libz-dev libcurl4-openssl-dev

Arch

sudo pacman -S base-devel python sdl2 glew zlib-devel libcurl-devel

Fedora

sudo dnf install make gcc python3 glew-devel SDL2-devel zlib-devel libcurl-devel

Clone the source code:

git clone https://github.com/Llennpie/Pluto

Drop an unmodified, vanilla USA ROM into Pluto/ and rename it to baserom.us.z64. Then enter the directory and compile:

cd Pluto
make

An executable will be created in Pluto/build/us_pc/.


This site uses Just the Docs, a documentation theme for Jekyll.