Build Your Own Arcade Controls Forum
Software Support => GroovyMAME => Topic started by: dgame on December 16, 2013, 01:14:13 pm
-
I was checking the Grooovy Download site http://code.google.com/p/groovyarcade/downloads/list (http://code.google.com/p/groovyarcade/downloads/list) and noticed a NoMechanical.diff file to Delete Mechanical Games from MAME.
Although the NoMechanical.diff file did not work for me I was able to manually edit the src\mame\mame.lst file.
In the src\mame\mame.lst file the mechanical games fall below
/* Drivers below are _mostly_ mechanical games, usually with no video display, requiring external artwork to function. */
and in-between
/* [BEGIN] fruit machine drivers */
and
/* [END] fruit machine drivers */
and also in-between
/* [BEGIN] pinball drivers */
and
/* [END] pinball drivers */
Delete all the driver names between those [BEGIN] and [END] sections and recompile.
Building MAME without the mechanical drives saves about 6 Gigabytes of disk space when using clrmamepro to Scan and delete the now unneeded ROMs.
-
You know you can just untick them in clrmamepro?
-
I did not know that. Went and checked and clrmamepro does have the ability to move/delete the ROMS for the Mechanical games. It is under Scanner>>Systems button. Didn't get try it because I had already deleted them. Thanks for the tip.
Removing the Mechanical games from the MAME build also helps when using things like ROMLister as the base ‘all games’ list contains all of the ROMs known to MAME regardless of what is in the ROM folder.
-
The sysdefault paths are a nightmare to set up (especially for UME) but useful once you get your head around them.