Mame 078 Romset Game List New [updated] -
Here’s a well-structured, informative text about the MAME 0.78 ROM set, its game list, and what makes it a landmark release for emulation.
Key Features
-
ROMset Comparison
- Compares filenames (
romname.zip) between two MAME versions. - Identifies games that exist in 0.78 but not in the older set.
- Flags renamed ROMs (e.g.,
pacman.zip→pacman.zipunchanged, but detects new clones).
- Compares filenames (
-
Parent/Clone Awareness
- Uses MAME 0.78’s internal
-listxmlor a localmame.xmlto distinguish:- New parent games (unique machines)
- New clones (alternate versions, bootlegs, revisions)
- Shows parent name alongside clone for clarity.
- Uses MAME 0.78’s internal
-
Game Metadata Extraction
- For each “new” ROM, display:
- ROM filename
- Full game description (e.g.,
1942→1942 (Revision B)) - Manufacturer
- Year
- Category (if available from
catver.inior similar) - Parent/clone flag
- For each “new” ROM, display:
-
Output Formats
- Plain text – simple list of ROM names (for
mame -rpuse) - CSV – for spreadsheets
- Markdown table – human-readable
- JSON – for scripting
- Plain text – simple list of ROM names (for
-
Filtering Options
- Show only new working games (filter by
-listxmlisworking="yes") - Exclude BIOS / device ROMs (e.g.,
neogeo,qsound,cd32) - Include only parents (no clones)
- Include only clones of a specific parent
- Show only new working games (filter by
-
Direct MAME 0.78 XML Parsing
- No external dependencies – uses
mame -listxmlfrom a MAME 0.78 binary. - Alternatively, reads a cached
mame.xmlfile for speed.
- No external dependencies – uses
-
Change Detection beyond “New”
- Option to also list:
- Renamed ROMs (old name → new name)
- Removed games (in old set, missing in 0.78)
- Changed status (non-working → working)
- Option to also list:
Core Functionality
- Input: Path to a MAME 0.78 ROMset (folder with
.zipfiles) + (optional) path to a previous reference set (e.g., 0.77). - Output: A clean list of newly added games in 0.78, with key metadata.
Here’s a well-structured, informative text about the MAME 0.78 ROM set, its game list, and what makes it a landmark release for emulation.
Key Features
ROMset Comparison
romname.zip) between two MAME versions.pacman.zip→pacman.zipunchanged, but detects new clones).Parent/Clone Awareness
-listxmlor a localmame.xmlto distinguish:Game Metadata Extraction
1942→1942 (Revision B))catver.inior similar)Output Formats
mame -rpuse)Filtering Options
-listxmlisworking="yes")neogeo,qsound,cd32)Direct MAME 0.78 XML Parsing
mame -listxmlfrom a MAME 0.78 binary.mame.xmlfile for speed.Change Detection beyond “New”
Core Functionality
.zipfiles) + (optional) path to a previous reference set (e.g., 0.77).Feature: "MAME 0.78 ROMset New Game Detector & Lister"