Certain keys can be used to change the way MAME behaves while you are playing a game. Other keys can be used to get information about a particular game. The following guide presents the more commonly used keys (according the their default assignment, which you may change at any time in the Input (general) menu of the in-game menu. See Playing MAME for more information on how to reassign inputs.)
| Key | Description |
|---|---|
| Toggles the display of the MAME menu on and off. See the MAME menu below for more information. | |
| Toggles the On Screen Display. Use the up and down arrow keys to select which parameter to modify (global volume, mixing level, gamma correction etc.) Use the left and right to arrow keys to change modify the value. Some parameters adjust with finer or coarser control if you hold down the or keys while pressing /. Use key to reset a value to its default. | |
| Pause the game. The screen will darken by a certain amount to indicated that you are paused. | |
| + | While paused, press + to advance the screen of the game by one frame. |
| Toggles the display of crosshairs on and off. This is only for lightgun games that make use of crosshairs to indicate where your lightgun is pointing. | |
| This typically toggles the Service Mode switch from off to on, and then from on to off. Service Mode is where many arcade operators could test the controls and display of a game cabinet, as well as adjust certain settings that were not made available through dip switches. If you wish to enter service mode, you must press once, and then press to reset the machine so that it actually enters the service mode. Likewise, to leave service mode, you must press once more and press to return to the game. Not all games have a service mode; if not, check the Dip Switches option under the menu. See The MAME menu for more. | |
| Resets the game. When you press this button, most games will pause momentarily and then behave as though the machine was just turned on, cycling through a display test if the game possesses one. | |
| Displays the graphics mode. See below for more information. | |
| Toggles cheat mode on and off if cheats are enabled. | |
| Load a save state. You will be requested to press a key to determine which save state you wish to load. Note that the save state feature is not supported for a large number of drivers. If support is not enabled for a given driver, you will receive a warning when attempting to save or load. | |
| + | Create a save state. Requires an additional keypress to identify the state, similar to the load option above. Saves can be bound to both letters and numbers. |
| Decreases the frame skip by one. Use this if you feel that the game animation is stuttering too much. This may introduce slow down as a result. | |
| Increase the frame skip by one. Use this if you feel that the game animation is too slow. This may introduce stuttering to the animation. | |
| Toggles the speed throttling on and off. Assuming you have Throttle checked on the Display page of the Game Properties dialog, pressing will remove the throttle and allow the game to run as fast as possible. To return to normal speed, you must press again. | |
| Pressing this causes a small window to appear in the upper right corner of your screen to presents certain information about how many screens have been rendered since the game started playing, what frameskip MAME is using (0 for none,) and what percentage of the full frame rate the game is playing at. | |
| Press to save a screen capture of your game in progress. All saved screen captures end up in the snap folder that lives in the MAME directory. Most MAME front-ends use the contents of this directory to access screenshots and show you what the game looks like before you choose to play it. | |
| This works in a similar way to F10, except that the throttle only lasts for as long as you hold Insert down. As soon as you release Insert, the game returns to normal speed. You can use this to skip past particular long or boring segments of a game. | |
| Press this to exit the emulator. There is no confirmation dialog. |
Shows the game palette, decoded GFX, and any tilemaps. Use key to switch between the three modes (palette, graphics, and tilemaps). Press again to turn off the display. The key controls in each mode vary slightly:
| Keys | Description |
|---|---|
| switch between palette and colortable modes | |
| / | scroll up/down one line at a time |
| / | scroll up/down one page at a time |
| Home/ | move to top/bottom of list |
| / | increase/decrease the number of colors per row |
| switch to graphics viewer |
| Keys | Description |
|---|---|
| switch between different graphics sets | |
| / | scroll up/down one line at a time |
| / | scroll up/down one page at a time |
| / | move to top/bottom of list |
| / | change color displayed |
| rotate tiles 90 degrees clockwise | |
| / | increase/decrease the number of tiles per row |
| switch to tilemap viewer |
| Keys | Description |
|---|---|
| switch between different tilemaps | |
| /// | scroll 8 pixels at a time |
| + /// | scroll 1 pixel at a time |
| + /// | scroll 64 pixels at a time |
| rotate tilemap view 90 degrees clockwise | |
| / | increase/decrease the zoom factor |
| switch to palette/colortable mode |
Note: Not all games have decoded graphics and/or tilemaps.
Once you have selected and started a game in MAME, you bring up the in-game MAME menu by pressing . This menu should look something like the picture on the right. To learn more about Input (general) and Input (this Game), please see Playing MAME. The rest of the selections will be explained here.