You can download MAME here.
Features:
- Support MAME, MAME Plus!, UME, WolfMAME, HqMAME, SDLMAME/SDMUME emulators (other MAME variants might work)
- Support for a second MAME emulator so you can choose between two MAME builds when running games (AlterMAME)
- Support for MAME software list games (non-arcade): consoles and computer games (MAME v0.162 or newer required)
- ROMs validation system (audit), except for Daphne emulator and the emulator selected in AlterMAME
- Support MAMu_ icons. Awesome custom game icons made my MAMu_ (unzipped or zipped)
- View game preview images: title snapshot, game snapshot, marquee, flyer, cabinet, control panel, control panel layout, PCB, in-game artwork
- Unzipped and zipped images support (.png and .jpg formats)
- Up to 10 images per category
- Image preview layout mode. View up to three images at the same time. Layouts can be customized
- Six games list view modes to choose from, including grouped view (parent+clones tree) and cool thumbnails view
- Customize columns for details and grouped view modes. Hide columns, change width and their position
- Sort games by 2 columns in standard view mode (details); hold Ctrl key and click on the second column
- Watch game video previews using your favorite media player. My favorite app is Media Player Classic Home Cinema
- Support for catver.ini, nplayers.ini, languages.ini, AntoPISA's category.ini, version.ini, catver.ini
- Support for AntoPISA's mess.ini to filter out non-arcade MAME machines (available in renameSET pack or version.ini pack)
- Advanced games filters, including a search bar for quick seaches
- Customizable filters tool bar. Hide buttons or use a small tool bar
- MAME Machines Side Panel to list all MAME machines with software list games, filter games by machine (Machine tool bar button)
- Minimum screen resolution supported: 640x480 (some features still require a 1024x768 resolution)
- Support several .dat files for MAME: Mameinfo, Arcade History, MAME Score, MAME Action Replay, MESSInfo
- Browse games list with arcade controllers: X-Arcade, HotRod SE, SlikStik, Detonator II
- Favorites lists. Create a list of your favorite games. You can create as many favorites profiles as you wish
- Delete/copy/move your game files directly within the frontend (includes a fancy progress dialog)
- Partial support for older MAME builds. Mininum version is MAME 0.37 beta 15 (0.51); DOS MAME is not supported
- Create custom game settings
- Support to run multi-slot arcade machines with Neo-Geo MVS, Sega Mega-Tech System, ST-V (MAME v0.154 minimum required)
- Frontend settings are stored in .ini files. Windows registry is never used
- View game info from the internet using ProgettoEMMA website
- Partial support for MAME / HBMAME merged sets
- Detection of bad .zip files (using ZipForge library)
- Support ROMs in 7-Zip format (.7z). MAME, HBMAME and Demul emulators only. File 7z.dll required (included in full package)
What's New:
Fixed
- Changing between image categories / image layouts in a fast pace was causing the frontend to crash; "previous/next" buttons are now disabled until the process finishes
- A StringList variable was initializing twice and the 2nd ".Create" call was using wrong HashedStringList format. "FATALITY!"
- - feature affected: parse MAME multiple folders into a StringList, used by many functions ("mame.ini" and "ui.ini")
- MAMu_ icons folder could be set to "empty" in Preferences screen; MAME requires a default folder named "icons"
- ShellTreeView Win10 dark theme fix on "Browse for Folder" dialog (selection bar, text color, scroll bar)
Changed
- New "Skip" button in "Clean Install" dialog so you can skip it and go straight to frontend's main screen
- Renamed a few source code filenames (.pas files)
Removed
Animated GIF in clean install dialog is kaput! It was just an experiment
- Replaced by a static "clean_install.png", like in splash screen and about screen
- Minor font color tweaks
Added
Multiple paths scan support for zipped images, MAMu_ icons, video previews and thumbnails view mode (MAME/HBMAME only)
- I forgot about this completely... oopsie!
- Only the first path was used by the frontend
- Zipped images (snaps, titles, cabinets, etc)
- Thumbnails view: not even unzipped images were supported
- Video snaps: only the first path was scanned; also, videos in "\snap\" folder were not detected correctly (mixed with images)
- MAMu_ icons: only the first path was scanned
- Updated "MAME Images Manager" to scan all paths and fixed a "dusty" bug on "Scan Invalid Images": valid images were added to the list (DUH!)
- Updated "MAMu_ Icons Manager" to scan multiple paths
- Updates to "Delete MAME and Arcade Clone Images":
- Scan multiple paths
- Resizeable window and image panel
- Folders scan function was incomplete
- Code optimizations
Support MAME 0.225 new "mame.ini" settings
- "beam_dot_size" - "speaker_report" - "debugger_font" - "debugger_font_size"
Support MAME 0.225 new "ui.ini" settings (emulator default settings only)
- "skip_warnings"