Update the system.xml to include the field SystemIsMAME. If the system is based on MAME, the application will load the ROM descriptions alongside the ROM filenames.
Add mame.xml database containing ROM filenames and descriptions. This database is loaded into memory during application's runtime.
Update the UI to display the System Directory and the number of games it contains.
Update the parameters within the system.xml. Use this as a model to create your own system.xml.