❗ Follow the Getting Started section of README.md
first.
This section of the guide explains how to setup m64, a Nintendo Switch emulator. The emulator is based on mupen64plus-gui, which itself is a frontend for mupen64plus.
Open Discover, SteamOS' app store, then search for m64p, then click on it.
In the top right, select Sources, then Flatpak, then press Install.
Alternatively, open up a terminal and run
flatpak install --user -y io.github.m64p.m64p
Open up the emulator and navigate to Settings > Core and Video Settings, then switch to the ParaLLel Video tab. Enable Fullscreen, then set Upscaling to 4
, then exit out of this menu.
Go to Settings > Controller Configuration. Under Controller 1, set Gamepad to Auto. Switch to the Manage Profiles tab, then press "New Profile (Gamepad). From here, you can map the controls as you wish.
Open Steam ROM Manager, press Parsers, then enter the following settings:
- Select
Nintendo 64 - Mupen64Plus
under Community Presets. - You can add additional categories to Steam category using the format
${category name}
, this is case-sensitive. - Set executable to
/usr/bin/flatpak
. - Set command line arguments to
run io.github.m64p.m64p "${filePath}"
- Set ROMs directory to wherever your N64 ROMs are - if you're using the recommended path, this should be
~/roms/n64
. - Press save.
Go to the Preview tab, then press Generate App List. You should see your games populated. You can change the cover art used by hovering over the game and pressing the arrows.
If it looks fine, press Save app list. Load up Steam or switch out of desktop mode, then check your library - you should see your N64 games!