Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Remove Mechanical Games from MAME  (Read 5659 times)

0 Members and 1 Guest are viewing this topic.

dgame

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 620
  • Last login:June 01, 2025, 11:09:55 pm
  • I am no Jedi
Remove Mechanical Games from MAME
« on: December 16, 2013, 01:14:13 pm »
I was checking the Grooovy Download site 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.

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:May 17, 2025, 02:24:48 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: Remove Mechanical Games from MAME
« Reply #1 on: December 16, 2013, 05:11:20 pm »
You know you can just untick them in clrmamepro?

dgame

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 620
  • Last login:June 01, 2025, 11:09:55 pm
  • I am no Jedi
Re: Remove Mechanical Games from MAME
« Reply #2 on: December 17, 2013, 12:47:32 am »
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.

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:May 17, 2025, 02:24:48 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: Remove Mechanical Games from MAME
« Reply #3 on: December 17, 2013, 02:10:55 am »
The sysdefault paths are a nightmare to set up (especially for UME) but useful once you get your head around them.