MAME File Manager
Desktop application for creating lists and extracting play sets of MAME ROMs, CHDs and Extras to another location from complete or larger sets. GUI based on MAMEUI. You can scroll through machines, view extras images & read all related information(history.dat, mameinfo.dat, messinfo.dat, sysinfo.dat).
Basic front end capability to run MAME.
Requires Java.
Author: Phweda from Pleasuredome
Built in lists
- Softwarelists
- Arcade
- BIOS
- CHD
- Clone
- Devices
- Cocktail
- Horizontal
- Imperfect
- LCD
- No Clone
- Raster
- Simultaneous
- System(MESS)
- Vector
- Vertical
ListBuilder
Filters
- MAME(Arcade, System)
- Orientation(Vertical,Horizontal,Cocktail)
- Display(Raster,Vector,LCD)
- No Clones
- No Imperfect
- No Mature
- No Mechanical
- Number of Game Buttons
- Number of Players
- Simultaneous play
- Joystick(s)
- Languages
- Year
- Categories
- Controls(Any, All, Exact)
ListEditor
Multi-select to add to or remove from a Working List. Add a list to the current Working List. Intersection (machines in both) of this list with current Working List entries. Subtract a list from the current Working List.
MAME Data Sets
MFM provides support for switching between MAME version data sets. We share pre-compiled sets.
Each set is contained in a single zip file. MFM reads directly from these archives.
- For example the 198 sets are:
- MFM_MAME_ALL_0.198.zip contains all machines ~63MB
- MFM_MAME_0.198.zip only contains runnable machines ~37MB
- MFM_MAME_ALL_0.198.zip contains all machines ~63MB
- The files contained in each archive are:
- MFM_cache.ser Category and built-in Lists data
- MFM_MAME.xml MAME XML data
- MFM_cache.ser Category and built-in Lists data
NOTE
- 0.70 to current are parsed from the -lixstxml output.
- Earlier versions are parsed from the -lixstinfo output.
- Data Sets ~pre 0.186 will have category gaps (no category for a machine). This is mostly due to set renaming.
- 0.34 is the oldest MAME where information, beyond Names & ROMs, was exposed. Hence this is the oldest Data Set MFM will have.
Published Data Sets
0.184 29 Mar 2017 --> current : both ALL and Playable Both ALL and Playable 0.173 27 Apr 2016 0.162 27 May 2015 0.154 23 Jul 2014 0.150 17 Sep 2013 0.147 17 Sep 2012 0.144 13 Nov 2011 ALL only for older sets 0.142 03 Apr 2011 0.139 11 Aug 2010 0.138 15 May 2010 0.135 31 Oct 2009 0.128 16 Oct 2008 0.122 18 Dec 2007 0.111 10 Dec 2006 0.106 13 May 2006 0.100 14 Sep 2005 0.94 06 Mar 2005 0.84 02 Jul 2004 0.78 25 Dec 2003 0.70 11 Jun 2003 0.63 12 Jan 2003 0.61 04 Jul 2002 0.56 01 Nov 2001 0.37b15 (0.51) 24 May 2001 0.37b10 (0.46) 05 Dec 2000 0.37b5 (0.41) 27 Jul 2000 0.36 21 Mar 2000 0.35 fixed 05 Jul 1999 0.34 31 Dec 1998
Data Set Torrent
- Pre compiled MFM Data Sets by MAME version
- DATs for the MFM built in lists
- "I want just the working Arcades for 190". Download the 190 DAT zip and extract Arcade(190).dat - then use any Frontends or ROM Manager that support DAT Files.
- JSON
- I want to put this data onto a web page. Download the JSON for that version.
Torrent Taxonomy
➢ DATA
- _Readme_.txt
- MFM_Readme.txt
- → All Machines
- MFM_MAME_ALL_185.zip
- MFM_MAME_ALL_184.zip
- ↓ (various versions)
- MFM_MAME_all_70.zip
- → JSON
- Everything_ALL_0.189_data.json
- Everything_ALL_0.190_data.json
- → List DATs (playable only for 143 or higher)
- 180_DATs.zip ( contains DATs for all MFM built-in lists)
- 179_DATs.zip
- ↓ (various versions)
- 70_DATs.zip
- → Playable Machines
- MFM_MAME_185.zip
- MFM_MAME_184.zip
- ↓ (various versions)
- MFM_MAME_143.zip