-
Notifications
You must be signed in to change notification settings - Fork 16
Menu
Interactions inside Mupen64 happen primarily in its menus.
This page contains a breakdown of all menu items along with their functionality and is hierarchically structured like the in-app menus.
Starts emulation with the specified ROM.
If the ROM is invalid or any other errors preventing an emulation start happen, an error dialog will be shown.
Stops emulation.
If tasks such as movie playback, recording, or video capture are running, you will be prompted prior to confirm the close action.
Resets emulation, remaining on the same ROM as before.
Contains a list of the most recently used ROMs, with the latest ones at the top.
The list can be frozen, which prevents it being changed, or reset, which clears all items.
Starts emulation with the first element in the recent ROM list.
Exits the program.
Pauses or unpauses emulation.
Advances the emulator by one frame.
The emulator will remain paused after the frame advance operation completes and can be unpaused manually.
Takes a screenshot of the current game view.
This operation is implemented by the video plugin and can vary in quality and stability.
Saves a state to the current slot.
The current slot can be seen in the last segment of the statusbar and ranges from 1 to 10.
Slot-based savestates are saved to disk in the directory specified in Options > Settings... > Directories > Use default (/save)
Loads a state from the current slot.
The same rules apply as for saving a state, with some additional exceptions.
If a movie is being recorded or played back, loading a state from created in another movie (or none at all) might cause a desync and requires user confirmation.
If the desired savestate was created on another ROM, loading it might destabilize the emulator and thus also requires user confirmation.
Same as saving a savestate to a slot, but to a file.
Same as loading a savestate from a slot, but from a file.
Allows choosing the current savestate slot.
Toggles the full-screen mode.
This operation is implemented by the video plugin and can vary in quality and stability.
Shows the settings dialog for the currently selected video plugin.
Shows the settings dialog for the currently selected audio plugin.
Shows the settings dialog for the currently selected input plugin.
Shows the settings dialog for the currently selected RSP plugin.
Shows or hides the statusbar.
Shows the settings dialog.
Shows the movie dialog, allowing you to specify various parameters about the movie before starting a recording.
Shows the movie dialog, allowing you to choose a movie.
If a movie is being recorded or played back already, the task will be stopped without a prompt.
If emulation isn't running, the emulator will try to find and use the most appropriate ROM in your ROM library (as specified by Options > Settings... > Directories > Rombrowser
). Should no matching ROM be found, an error message will be displayed.
Stops playing back or recording a movie.
Contains a list of the most recently played or recorded movies, with the latest ones at the top.
The list can be frozen, which prevents it being changed, or reset, which clears all items.
Starts movie playback with the first element in the recent movie list.
Enables or disables movie playback looping.
If enabled, movies will restart from the beginning once they've played to the end.
Enables or disables read-only mode.
If enabled, rerecording is disabled and it becomes impossible to modify the currently playing movie.
This means that loading a savestate created during the currently playing movie won't begin recording from the point of the savestate onwards, but keep the playback state. Additionally, the Piano Roll also enters read-only mode and disallows modification of inputs.
Shows the address of the RDRAM buffer and allows copying an auto-generated Config.xml entry for STROOP.
Shows statistics about your usage of the program.
The playtime is measured in game time.
Starts or stops the trace logger.
The trace logger can generate logs for both the interpreted and recompiled cores.
The log format, either text or binary, can be chosen by the user.
Shows the CoreDbg dialog.
Only available when using the Pure Interpreter core.
CoreDbg is a rudimentary debugger which allows pausing and stepping through the emulator core's execution. It also provides other features for testing, such as a cartridge tilt (DMA read interference), or RSP toggle.
Shows the Run dialog.
The Run dialog displays recently used items from all recent lists.
Double-clicking an item or selecting it and pressing "Ok" will execute the associated action with the specified item, such as starting emulation with a ROM or playing a movie.
Shows the Cheats dialog.
(TODO: Needs separate page)
Shows the Seeker dialog.
Requires movie recording or playback to be active.
Allows navigating to a specific frame in a movie.
The target frame input must follow the seek frame format:
- Absolute mode (e.g.:
490
, seeks to frame 490 in the movie) - Now-relative mode (e.g.:
+100
, seeks to 100 frames from now, or-100
, which seeks to 100 frames before the current frame) - End-relative mode (e.g.:
^80
, seeks to the 80th-to-last frame)
As seek operations can be long-running, the Seeker will display the progress until the operation is finished.
Shows the Piano Roll dialog.
(TODO: Needs separate page)
Starts a video capture with the current capture settings.
Starts a video capture with the current capture settings and using the last selected codec preset.
Requires a non-preset capture to have been started prior.
Only affects capture with the VFW encoder.
Stops the currently running video capture.
Shows information about the program.
Shows a Lua Instance dialog.
(TODO: Needs separate page)
Contains a list of the most recently used scripts, with the latest ones at the top.
The list can be frozen, which prevents it being changed, or reset, which clears all items.
Starts a Lua script with the first element in the recent script list.
Stops all running Lua scripts.