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: Mame rom information  (Read 1276 times)

0 Members and 1 Guest are viewing this topic.

zerocle

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 28
  • Last login:October 18, 2007, 12:45:46 am
Mame rom information
« on: September 15, 2006, 05:02:34 pm »
I just have a quick question, how do the front end's get the rom information(game name, required files, game type, controller, etc. ) from the rom files? is it a database file that they just reference? or a mame function?

screaming

  • Sweet! I'mma go make me some popovers!
  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2124
  • Last login:August 14, 2019, 03:15:34 pm
  • Registered lUser
    • shift eight (*) generation
Re: Mame rom information
« Reply #1 on: September 15, 2006, 05:24:11 pm »
MAME ROM information comes from MAME itself.  Front ends will run MAME and pass a commandline parameter (-listxml), which will output an XML file with all the info.  Front ends then parse this information and normalize it with its list of available ROMs.

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19431
  • Last login:Today at 02:08:41 am
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Mame rom information
« Reply #2 on: September 15, 2006, 05:44:18 pm »
Before you ask, other emulators get their data from clrmamepro dat files, which are based on listinfo, which is what listxml is also based upon. 

zerocle

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 28
  • Last login:October 18, 2007, 12:45:46 am
Re: Mame rom information
« Reply #3 on: September 15, 2006, 05:52:04 pm »
Wow thanks for the quick replies guys, that helps alot, I had gone through the mame command line options and I hadnt been able to find it. Thanks for the help :-)