1MUPEN64PLUS(6) BSD Games Manual MUPEN64PLUS(6)
2
4 mupen64plus — console front‐end for the Mupen64Plus N64 emulator
5
7 mupen64plus [parameters] romfile
8
10 mupen64plus is a plugin‐based N64 emulator for Linux/Unix, OSX, and Win‐
11 dows which is capable of accurately playing many games. Included are
12 four MIPS R4300 CPU emulators, with dynamic recompilers for 32‐bit x86
13 and 64‐bit amd64 systems, and necessary plugins for audio, graphical ren‐
14 dering (RDP), signal co‐processor (RSP), and input. There are several
15 OpenGL video plugins available:
16
17 · Rice, included with the distribution
18
19 · Glide64Mk2, included with the distribution
20
21 · Arachnoid:
22 https://github.com/mupen64plus/mupen64plus-video-arachnoid
23
24 · Glide64:
25 https://github.com/mupen64plus/mupen64plus-video-glide64
26 (old)
27
28 · Z64:
29 https://github.com/mupen64plus/mupen64plus-video-z64
30 (must be used with the rsp-z64 plugin)
31
32 The most current documentation can be found at the project’s homepage:
33 https://code.google.com/p/mupen64plus/.
34
35 The options are as follows:
36
37 -h, --help
38 Print help message.
39
40 --noosd
41 Disable onscreen display.
42
43 --osd
44 Enable onscreen display.
45
46 --fullscreen
47 Run emulator in fullscreen display mode.
48
49 --windowed
50 Run emulator in windowed display mode.
51
52 --resolution res
53 Display resolution (640×480, 800×600, 1024×768, etc)
54
55 --nospeedlimit
56 Disable core speed limiter. This should be used with the dummy audio
57 plugin.
58
59 --cheats cheat‐spec
60 Enable or list cheat codes for the given rom file.
61
62 --corelib filepath
63 Specifies a filename (optionally with a preceding directory path) to
64 load a specific mupen64plus core library.
65
66 --configdir directory
67 Specifies a directory to look for the mupen64plus.cfg file. Default
68 is ~/.config/mupen64plus/.
69
70 --datadir directory
71 Specifies a directory to search for shared data files (fonts, cheat
72 codes, .ini files). Default is ${PREFIX}/share/mupen64plus/.
73
74 --plugindir directory
75 Specifies a directory to search for plugin files. Default is
76 ${PREFIX}/lib/mupen64plus/.
77
78 --sshotdir directory
79 Specifies a directory to save screenshots captured during gameplay.
80 Default is ~/.local/share/mupen64plus/screenshot/.
81
82 --gfx plugin‐spec
83 Specifies a plugin‐spec to select a graphics plugin for use during
84 emulation.
85
86 --audio plugin‐spec
87 Specifies a plugin‐spec to select an audio plugin for use during emu‐
88 lation.
89
90 --input plugin‐spec
91 Specifies a plugin‐spec to select an input plugin for use during emu‐
92 lation.
93
94 --rsp plugin‐spec
95 Specifies a plugin‐spec to select an RSP plugin for use during emula‐
96 tion.
97
98 --emumode mode
99 Specifies which mode the emulator core should run in. mode should be
100 set to one of the following numbers:
101
102 0 Pure Interpreter
103
104 1 Cached Interpreter
105
106 2 Dynamic Recompiler (DynaRec)
107
108 --testshots list
109 Take screenshots at frames given in the comma‐separated list, then
110 quit.
111
112 --core-compare-send
113 Use the core comparison debugging feature, in data sending mode. If
114 the core was not compiled with support for the Core Comparison fea‐
115 ture, then the emulator will exit with an error.
116
117 --core-compare-recv
118 Use the core comparison debugging feature, in data receiving mode. If
119 the core was not compiled with support for the Core Comparison fea‐
120 ture, then the emulator will exit with an error.
121
122 --set param‐spec
123 Set the value of a mupen64plus configuration parameter. This option
124 may be used multiple times. The format of param‐spec is
125 Section‐Name[Param‐Name]=Value
126
127 --nosaveoptions
128 Do not save the given command‐line options into the mupen64plus con‐
129 figuration file to use as defaults in the future.
130
131 --verbose
132 Print lots of information. Useful for debugging but unnecessary for
133 normal use.
134
136 (plugin‐name)
137 Filename (without path) of plugin to use. Application will search
138 through several directories to look for a matching plugin name.
139
140 (plugin‐path)
141 Full directory path and filename of plugin.
142
143 ‘dummy’
144 Use the dummy plugin.
145
147 ‘list’
148 Show all of the available cheat codes.
149
150 ‘all’
151 Enable all of the available cheat codes.
152
153 (codelist)
154 A comma separated list of cheat code numbers to enable.
155
157 The following shortcut keys can be used during emulation. These are the
158 default key values; nearly all of them may be set to different keys by
159 editing the mupen64plus configuration file.
160
161 Escape Quit the emulator.
162
163 0–9 Select virtual ‘slot’ for save/load state.
164
165 F5 Save emulator state to current slot.
166
167 F7 Load emulator state from current slot.
168
169 F9 Reset emulator.
170
171 F10 Slow down emulator speed by 5 percent.
172
173 F11 Speed up emulator speed by 5 percent.
174
175 F12 Take screenshot.
176
177 Alt‐Enter Toggle fullscreen mode. This is not supported on Windows.
178
179 p or P Pause/continue emulation.
180
181 m or M Mute/unmute sound.
182
183 f or F Fast Forward (playback at 250% normal speed as long as key is
184 pressed).
185
186 g or G Press GameShark button (if cheats are enabled).
187
188 / or ? Advance one frame if paused.
189
190 [ Decrease volume.
191
192 ] Increase volume.
193
195 The default location for the mupen64plus configuration file is
196 ~/.config/mupen64plus/. The default location of the saved screenshots is
197 ~/.local/share/mupen64plus/screenshot/. The default location of the save
198 states is ~/.local/share/mupen64plus/save/.
199
201 mupen64plus was originally started by Richard42 and nmn, and is based on
202 Mupen64 (originally written by Hacktarux).
203
204 This man page was written by ebenblues, and updated by Richard42 and
205 Anthony J. Bentley.
206
208 Mupen64plus is © 2008–2013 The Mupen64plus Team
209
210 License GPLv2+, GNU:
211 https://gnu.org/licenses/gpl.html GPL version 2 or later
212
213 This is free software: you are free to change and redistribute it. There
214 is no warranty, to the extent permitted by law.
215
217 To report bugs or make feature requests, use the issue tracker:
218 https://code.google.com/p/mupen64plus/issues/list
219
220BSD September 20, 2013 BSD