Display Language: Selects in which language the UI is shown – defaults the user’s default language.
Automatically check for updates: When enabled, Mesen will check for a new version of the emulator every time the emulator is started.
Only allow one instance of Mesen at a time: When enabled, only a single copy of Mesen can be opened at the same time. This is useful when using file associations to load games by double-clicking on the rom files.
Hide the pause screen: When enabled, the PAUSE
screen is no longer shown when the emulator is paused.
Pause when a movie finishes playing: When enabled, the emulator will automatically pause when a movie ends its playback.
Allow input when in background: When enabled, gamepad input can still be used even if the window is in the background. This does not work for keyboard key bindings.
Pause when in:
Automatically apply IPS/BPS patches: When enabled, any IPS or BPS patch file found in the same folder as the ROM file will automatically be applied. (i.e: when loading MyRom.nes
, if a file called MyRom.ips
exists in the same folder, it will be loaded automatically.)
Automatically hide the menu bar: When enabled, the menu bar will automatically be hidden when not in use, even in windowed mode. The menu bar is always hidden automatically when playing in fullscreen mode, whether this option is enabled or not.
Display confirmation dialog before reset/power cycle/exit: When enabled, a confirmation dialog will be shown before a reset or a power cycle or before the emulator is closed.
Display play/record icon when playing or recording a movie: When enabled, an icon will be shown on the screen whenever a movie is playing or recording.
Shortcut keys are user-defined shortcuts for various features in Mesen. Some of these features can only be accessed via shortcut keys (e.g: Fast Forward
and Rewind
).
Most of these options are also available through the main window’s menu – the shortcuts configured in this section will appear next to the matching action in the main window’s menu.
To change a shortcut, click on the button for the shortcut you want to change and press the key(s) you want to set for this shortcut. Once you release a key, all the keys you had pressed will be assigned to the shortcut.
To clear a key binding, right-click on the button.
Available shortcuts:
The FDS (Famicom Disk System) is a Famicom-specific add-on that allows games to be stored on special floppy disks. These options help simplify playing FDS games by allowing the emulation to fast-forward through load screens and automatically switch disk when needed.
Automatically insert disk 1 side A when starting FDS games: By default, the FDS boots with no disk inserted in the drive. This option makes it so the player does not need to manually insert disk 1, side A manually.
Automatically fast forward FDS games when disk or BIOS is loading: FDS games contain a large number of load screens due to their data being stored on floppy drives. Mesen needs to emulate this floppy drive’s speed to ensure accurate emulation. This option makes it so Mesen runs the emulation as fast as it can when a game is loading data from the disk, which greatly reduces the time spent on loading screens.
Automatically switch disks for FDS games: FDS games are often split into multiple floppy disks, and each disk has 2 separate sides. Due to this, FDS games often ask the player to change disk, or flip to the other side. When this option is enabled, Mesen will attempt to detect when a game is asking for another disk and automatically insert it.
For VS DualSystem games, 2 separate consoles run at the same time, producing 2 different sets of audio and video. These options allow you to configure which audio/video streams you want to hear/see.
Show video for […]: Selects whether both screens should be shown, or just one of them.
Play audio for […]: Selects whether both audio streams should be played, or just one of them.
Move to the next track after [x] milliseconds of silence: If the currently playing track outputs no audio for over X milliseconds, the player will automatically move to the next track. Note: This only applies for .nsf
files, not .nsfe
files.
Limit track run time to [x] seconds: Once the current track has been playing for over X seconds, the player will automatically move to the next track. Note: This only applies for .nsf
files, not .nsfe
files.
Enable APU IRQs for NSF files: When enabled, APU IRQs will be allowed when NSF files are playing. Some NSF files do not properly disable APU IRQs in their initialization code, which will cause them to break if this option is enabled. This option should not be enabled unless absolutely necessary.
File Associations: Use these options to associate Mesen with these file types. This will allow you to double-click on these files in a file explorer to open them in Mesen.
Data Storage Location: Mesen can either store its data in your user profile or in the same folder as the executable file itself. This is configured when you launch Mesen for the first time, but can also be changed here. When changing from one option to the other, Mesen will automatically copy all files from one folder to the other, allowing you to keep your save data and all other important files automatically.
Folder Overrides: On top of configuring the main folder where Mesen keeps its data, you may also specify custom locations for certain folders used by Mesen to store user-created files such as recordings or save data.
Disable built-in game database: Mesen contains a built-in database containing information on thousands of rom files – it uses this database to use the most appropriate settings when loading a game (e.g NTSC
vs PAL
) and to fix incorrect file headers. Disabling this option is not recommended.
Disable high resolution timer: Mesen normally forces Windows’ timer resolution down to 1 millisecond when a game is running. Keeping a low timer resolution helps keep the video and audio output as smooth as possible. Enabling this option disables Mesen’s default behavior and keeps the timer interval to its regular value, which may slightly improve battery life on a laptop (which is the only reason why this option exists). Disabling this option is not recommended.
Keep rewind data for the last [x] minutes: The rewind feature in Mesen periodically takes save states and keeps them in memory to allow the emulator to rewind the game. These save states take a minimal amount of memory (roughly 1MB per minute). To limit the amount of memory that Mesen can use for rewind data, this configures the number of minutes that it is possible to rewind for.
Always display on top of other windows: When enabled, Mesen’s window will always be displayed above all other windows.
Do not allow the main window to be resized using the mouse: When enabled, the main window can only be resized by changing the video scaling option.
Disable on-screen display (OSD): When enabled, all on-screen messages are disabled.
Display additional information in title bar: When enabled, additional information is shown in the title bar (such as filter, scale, etc.), next to the game’s name.
Show full file path in recent file list: When enabled, the recent files menu will display the file’s full path instead of just its name.
Show frame counter: When enabled, the number of frames emulated since the last reset will be shown on the screen.
Show game timer: When enabled, the amount of time elapsed since the last reset will be shown on the screen.
Show game configuration dialog when loading VS System games: VS System arcade cabinets usually have a number of options that can be physically configured via DIP switches in the arcade cabinet itself. When enabled, this option makes it so the DIP switches’ configuration dialog is shown every time a VS System game is loaded. This dialog can also be manually accessed from the Game
menu.
Start game from power-on instead of resuming the previous state: Normally, when using the game selection screen to start a game, the game resumes where you left off. When this option is enabled, the game starts over from power on.
Disable game selection screen: When enabled, the game selection screen is hidden and cannot be used.