Commit graph

2 commits

Author SHA1 Message Date
cmitu
022e621156 resources: update MAME files and resource generator
Updated the generation script to account for Python 3.12 deprecation of 'datetime.now()'.
Re-generated the MAME resource files from the following DATs:

 * MAME 262 (Jan 2024)
 * FBNeo (22 Feb 2024)
 * Libretro Mame2003-Plus (22 Feb 2024)
2024-02-22 18:02:17 +00:00
cmitu
2b08fb8c54 resources: update MAME files and add a generator
Added a script to generate the MAME related resources (devices/bioses/names) from a series of DAT files.
`mameres.py` ingests several XML based DAT files and produces the 3 MAME resource files. The operation merges the info from all given files.
For `mamenames.xml`, the `realname` precendence is based on the 1st occurence of the romset in the DAT files, so the order of the files is important.

The resources added in this commit are based on (in this order):
 * MAME 240 (Jan-2022) (games, bioses and devices)
 * FinalBurn Neo (11 Feb 2022) (games and bioses)
 * Mame2003 Libretro (11 Feb 2022) (games and bioses)

Note: the devices file was generated from the 'MAME 0.240.dat' file, since it contains both MESS and Arcade systems.
2022-02-12 08:46:39 +00:00