MUPEN64PLUS(6)
๐ธ MUPEN64PLUS(6) ๐ธ
okay so hi bestie ๐ welcome to section 6 of the Games Manual, aka the mupen64plus page. buckle up, it's giving emulator energy and we're gonna get through all of it, no skips ๐
๐ NAME ๐
mupen64plus โ it's the console front-end for the Mupen64Plus N64 emulator, periodt ๐
โจ SYNOPSIS โจ
mupen64plus [parameters] romfile
๐ฆ DESCRIPTION ๐ฆ
okay so mupen64plus is a plugin-based N64 emulator for Linux/Unix, OSX, and Windows, and it can accurately play so many games, fr fr ๐ฎโจ
packed inside are four MIPS R4300 CPU emulators, with dynamic recompilers for 32-bit x86 and 64-bit amd64 systems, plus all the necessary plugins for audio, graphical rendering (RDP), signal co-processor (RSP), and input. literally everything you need ๐ซถ
and there are several OpenGL video plugins available, bestie:
- Rice, included with the distribution
- Glide64Mk2, included with the distribution
- Arachnoid: https://github.com/mupen64plus/mupen64plus-video-arachnoid
- Glide64: https://github.com/mupen64plus/mupen64plus-video-glide64 (old)
- Z64: https://github.com/mupen64plus/mupen64plus-video-z64 (must be used with the rsp-z64 plugin)
the most current documentation lives at the project's homepage: https://mupen64plus.org/ โ go look, it's iconic ๐
the options are as follows (yes, all of them, we're doing this ๐ช):
-h,--helpโ prints the help message. that's it, that's the vibe ๐--noosdโ turns the onscreen display OFF.--osdโ turns the onscreen display ON.--fullscreenโ runs the emulator in fullscreen display mode. main character energy, full screen, no distractions ๐--windowedโ runs the emulator in windowed display mode.--resolution resโ the display resolution (like640ร480,800ร600,1024ร768, etc). pick your fave ๐--nospeedlimitโ disables the core speed limiter. > โ ๏ธ bestie, this should be used with the dummy audio plugin. like, that's the whole note, don't skip it.--cheats cheat-specโ enable or list cheat codes for the given rom file. see thecheat-specsection below for the deets ๐--corelib filepathโ specifies a filename (optionally with a preceding directory path) to load a specific mupen64plus core library.--configdir directoryโ specifies a directory to look for themupen64plus.cfgfile. default is~/.config/mupen64plus/.--datadir directoryโ specifies a directory to search for shared data files (fonts, cheat codes,.inifiles). default is${PREFIX}/share/mupen64plus/.--plugindir directoryโ specifies a directory to search for plugin files. default is${PREFIX}/lib/mupen64plus/.--sshotdir directoryโ specifies a directory to save screenshots captured during gameplay. default is~/.local/share/mupen64plus/screenshot/.--gfx plugin-specโ gives aplugin-specto pick the graphics plugin used during emulation ๐จ--audio plugin-specโ gives aplugin-specto pick the audio plugin used during emulation ๐--input plugin-specโ gives aplugin-specto pick the input plugin used during emulation ๐ฎ--rsp plugin-specโ gives aplugin-specto pick the RSP plugin used during emulation.--emumode modeโ specifies which mode the emulator core should run in.modeshould be set to one of these numbers:0Pure Interpreter1Cached Interpreter2Dynamic Recompiler (DynaRec)
--testshots listโ takes screenshots at the frames given in the comma-separatedlist, then quits. ๐ธ--core-compare-sendโ uses the core comparison debugging feature, in data sending mode. if the core wasn't compiled with support for the Core Comparison feature, the emulator exits with an error. ๐--core-compare-recvโ uses the core comparison debugging feature, in data receiving mode. if the core wasn't compiled with support for the Core Comparison feature, the emulator exits with an error. ๐--set param-specโ sets the value of a mupen64plus configuration parameter. you can use this option multiple times, go off. the format ofparam-specis:
Section-Name[Param-Name]=Value
--nosaveoptionsโ does NOT save the given command-line options into the mupen64plus configuration file to use as defaults in the future. so it's a one-time thing, no committing ๐--verboseโ prints lots of information. super useful for debugging but unnecessary for normal use. it's giving talkative ๐ฃ๏ธ
๐ plugin-spec ๐
(plugin-name)โ filename (without path) of the plugin to use. the application will search through several directories looking for a matching plugin name.(plugin-path)โ full directory path and filename of the plugin.'dummy'โ use the dummy plugin. yes, the actual dummy. iconic.
๐ cheat-spec ๐
'list'โ shows all of the available cheat codes. window shopping โจ'all'โ enables all of the available cheat codes. no thoughts, just cheats.(codelist)โ a comma separated list of cheat code numbers to enable.
โจ๏ธ KEY COMMANDS โจ๏ธ
okay so these are the shortcut keys you can use during emulation. these are the default key values โ nearly all of them can be set to different keys by editing the mupen64plus configuration file. so you're not stuck with these, but they're the defaults ๐ซถ
Escapeโ quit the emulator.0โ9โ select virtual 'slot' for save/load state.F5โ save emulator state to current slot. ๐พF7โ load emulator state from current slot.F9โ reset emulator.F10โ slow down emulator speed by 5 percent.F11โ speed up emulator speed by 5 percent.F12โ take screenshot. ๐ธAlt-Enterโ toggle fullscreen mode. > โ ๏ธ this is not supported on Windows, bestie, sorry ๐ญporPโ pause/continue emulation.morMโ mute/unmute sound. ๐forFโ Fast Forward (playback at 250% normal speed as long as the key is pressed). zoom zoom ๐ฅgorGโ press GameShark button (if cheats are enabled)./or?โ advance one frame if paused.[โ decrease volume.]โ increase volume.
๐ FILES ๐
the default location for the mupen64plus configuration file is ~/.config/mupen64plus/.
the default location of the saved screenshots is ~/.local/share/mupen64plus/screenshot/.
the default location of the save states is ~/.local/share/mupen64plus/save/.
๐ AUTHORS ๐
mupen64plus was originally started by Richard42 and nmn, and is based on Mupen64 (originally written by Hacktarux). legends only ๐
this man page was written by ebenblues, and updated by Richard42 and Anthony J. Bentley.
โญ COPYRIGHT โญ
Mupen64plus is ยฉ 2008โ2013 The Mupen64plus Team.
License GPLv2+, GNU GPL version 2 or later: https://gnu.org/licenses/gpl.html
this is free software: you are free to change and redistribute it. there is no warranty, to the extent permitted by law. (say it with me: no warranty, no cap ๐)
๐ BUGS ๐
to report bugs or make feature requests, use the issue tracker: https://github.com/mupen64plus/mupen64plus-core/issues
and that's the whole page, bestie ๐ซถ this little writeup came from Debian, dated September 20, 2013, and it lives in the manual as MUPEN64PLUS(6). slay, go play some N64 ๐โจ๐
๐ฆ where this page comes from
- alpine 3.24: mupen64plus-doc 2.6.0-r0 ยท GPL-2.0-only
- arch rolling: mupen64plus 2.6.0-1 ยท GPL-2.0-or-later
- debian bookworm: mupen64plus-ui-console 2.5.9+26+g3ad5cbb-3 ยท GPL-2.0-or-later
- debian trixie: mupen64plus-ui-console 2.6.0-2 ยท GPL-2.0-or-later
- fedora 43: mupen64plus 2.6.0-5.fc43 ยท GPL-2.0-or-later AND LicenseRef-Callaway-CC-BY-SA
- fedora 43: mupen64plus 2.6.0-5.fc43 ยท GPL-2.0-or-later AND LicenseRef-Callaway-CC-BY-SA
- fedora 43: mupen64plus 2.6.0-8.fc43 ยท GPL-2.0-or-later AND LicenseRef-Callaway-CC-BY-SA
- fedora 43: mupen64plus 2.6.0-8.fc43 ยท GPL-2.0-or-later AND LicenseRef-Callaway-CC-BY-SA
- fedora 44: mupen64plus 2.6.0-12.fc44 ยท GPL-2.0-or-later AND LicenseRef-Callaway-CC-BY-SA
- nixos 26.05: mupen64plus 2.6.0
- nixpkgs unstable: mupen64plus 2.6.0
- opensuse-leap 16.0: mupen64plus-ui-console 2.5.9-bp160.1.12 ยท GPL-2.0-or-later
- opensuse-leap 16.0: mupen64plus-ui-console 2.5.9-bp160.1.12 ยท GPL-2.0-or-later
- opensuse-leap 16.0: mupen64plus-ui-console 2.5.9-bp160.1.12 ยท GPL-2.0-or-later
- ubuntu noble: mupen64plus-ui-console 2.5.9+26+g3ad5cbb-3 ยท GPL-2.0-or-later
- ubuntu questing: mupen64plus-ui-console 2.6.0-2
- ubuntu resolute: mupen64plus-ui-console 2.6.0-2build1 ยท GPL-2.0-or-later
- ubuntu stonking: mupen64plus-ui-console 2.6.0-2build1 ยท GPL-2.0-or-later
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms