You want to use MESS/UME with MaLa, and maintain your ROMs using clrmamepro and the software list generated from the MESS/UME executable. MaLa is happy to set up each console/system as a separate "emulator" with a specific command line, but the game list is just a horrible list of ROM names.
Fortunately, MaLa's Game List editor will let you load and save name lists. These are simple text files that list the ROM name and the display name. But you don't really want to be typing out display names for thousands of ROMs...
The Solution
You need MAME xml2info (or indeed another program that can apply XML stylesheets to an XML file and produce an output file), and this XML stylesheet I made earlier.
Unzip all the above into your MESS/UME folder, rename the xml2info.xsl to xml2infoxsl.bak, and rename mess2mala.xsl to xml2info.xsl
Open a command prompt, cd to your MESS/UME folder, and run the following command (UME and Sega Master System - sms - is being used in the example):
Code: Select all
ume.exe sms -listsoftware | xml2info > "Sega Master System.mln"
Code: Select all
ume.exe snes -listsoftware | xml2info > "Super Nintendo Entertainment System.mln"