MAME File Manager

From Retro Arcade Guides

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.

MFM Releases

Author: Phweda from Pleasuredome

MFM UI 0.9.5-1.png

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)

MFM UI ListBuilder 0.9.png


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.

MFM UI 0.9.5-5 List Editor.png


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
The files contained in each archive are:
MFM_cache.ser        Category and built-in Lists data
MFM_MAME.xml   MAME XML 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

  1. Pre compiled MFM Data Sets by MAME version
  2. 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.
  3. 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


Links