This article was co-authored by wikiHow staff writer, Nicole Levine, MFA. Nicole Levine is a Technology Writer and Editor for wikiHow. She has more than 20 years of experience creating technical documentation and leading support teams at major web hosting and software companies. Nicole also holds an MFA in Creative Writing from Portland State University and teaches composition, fiction-writing, and zine-making at various institutions.
This article has been fact-checked, ensuring the accuracy of any cited facts and confirming the authority of its sources.
This article has been viewed 147,675 times.
Learn more...
MAME, which stands for Multiple Arcade Machine Emulator, is a program that allows you to play arcade games directly from your Windows computer. To install and use MAME on Windows, you must first download MAME from the developer’s official website, then download ROMs and move them to your MAME folder. This guide will walk you through installing MAME on Windows and teach you how to download and install ROMS.
How to Install MAME: Quick Steps
- Download MAME from mamedev.org/release.html.
- Create a MAME folder on your computer.
- Extract the downloaded file to the MAME folder.
- Download ROMs of games to the "roms" subfolder.
- Open the MAME folder in File Manager.
- Type "cmd" into the address bar and press Enter.
- Type "mame <gamename>" and press Enter to play a game.
Steps
Installing MAME
-
Go to the release page on MAME’s official website at www.mamedev.org/release.html. This is the official download page for MAME.
-
Click the download link for your Windows system. Click the .exe link for the type of processor you have. If you have x64, click the link for "Windows x64 binaries." For ARM processors, click the link for "Arm64."[1]
- If the download doesn't start automatically, click Yes or Save to start it.
Advertisement -
Create a new folder for MAME on your computer. To keep all your MAME files in one place, create a folder called MAME before you continue. You can place it on your desktop if you'd like, or create it somewhere like C:\MAME.
-
Double-click the downloaded file. It should be in your default downloads folder. This prompts you to extract files from the self-extracting archive.[2]
- If you're using Windows 11, you may see a message that says "Windows protected your PC. Microsoft Defender SmartScreen prevented an unrecognized app from starting. Running this app might put your PC at risk." This sounds scary, but don't worry–it's safe. Click More info, then click Run anyway to continue.
-
Extract the files to your MAME folder. When prompted to select a location to extract the files to, select the MAME folder you created (e.g., C:\MAME). At this point, MAME is installed–no need to run any installers.[3]
Installing and Loading ROMs
-
Download some MAME ROMs to your ROMs folder. ROMs are the games you can load into the MAME emulator, and they come as ZIP files. You don't need to extract the ZIP files–just download them directly to your MAME roms folder (e.g., C:\MAME\roms).[4] Keep in mind that downloading ROMs for commercial use may be illegal in some jurisdictions.[5] You can find tons of MAME ROMs on the web:
- mamedev.org/roms (all free for non-commercial use)
- planetemu.net/roms/mame-roms
- romsfun.com/roms/mame/
-
Open the MAME folder in File Explorer. For example, if you created the MAME folder in C:\MAME, open C:\MAME in File Explorer now.
-
Open Command Prompt from the MAME folder. To do this, click the address bar at the top of File Explorer, type cmd, and then press ↵ Enter. This opens a command prompt window to the correct folder.
-
Type mame followed by the name of the game you want to play. Use the game's ZIP file name when specifying a game (the part before .zip). For example, if you downloaded “Puzzle Bobble 4” and the ZIP file is called "pbobble4.zip", use mame pbobble4 to start the game.
-
Press Enter to start the game. The game will launch and display on-screen.
-
Press the Tab ↹ key to open the configuration menu. This allows you to choose which keys control the game. By default, most MAME games are controlled with your arrow keys, along with the Control, Alt, and Space keys. After configuring your game, you can enjoy playing your ROM using MAME.[6]
- For a full list of MAME keyboard commands, see EasyEMU's keyboard shortcut list.
Community Q&A
-
QuestionOpen a command window here is not an option when I shift right-click?
Community AnswerDon't do this if you aren't computer savvy because you can break your computer. Find the registry key for cmd.exe - HKEY_CLASSES_ROOT\Directory\shell\cmd. You will have to edit the key. -
QuestionHow to install Roms with Windows 10?
Community AnswerThis software may not be supported on Windows 10. Search for another emulator, there are plenty out there that are open source. Use virustotal's website to scan your executables before you run them to prevent getting malware.
Video
Tips
-
It can be difficult to find ROMs that play perfectly in MAME. Other emulators may be easier to use and have a wider variety of games that work, including RetroArch and DOSBox (for DOS games).Thanks
References
- ↑ https://www.mamedev.org/release.html
- ↑ https://easyemu.mameworld.info/mameguide/Getting_Started.html
- ↑ https://docs.mamedev.org/initialsetup/installingmame.html
- ↑ https://easyemu.mameworld.info/mameguide/Getting_Started.html
- ↑ https://www.mamedev.org/legal.html
- ↑ https://www.alphr.com/features/388747/how-to-play-arcade-games-on-your-pc-with-mame-play-retro-games-on-your-computer-with-this-multiple-arcade-machine-emulator-mame
- ↑ https://wiki.mamedev.org/index.php/FAQ:ROMs















