v2.0.4
Release Highlights
Fixes: ROM set merging & splitting
@nottanumber continues to graciously help test edge cases in merging & splitting MAME sets, in lieu of proper MAME ListXML documentation existing on the internet.
Fix: non-fullnonmerged
(nonmerged
, split
, merged
) sets now include BIOS ROMs that don't exist in a BIOS set somewhere else. This would have affected machines such as aes
that aren't marked as a device, have no parent, and yet specify some BIOS ROMs.
Fix: status="nodump"
ROMs are now ignored as there is no chance of finding them, and DATs do not have checksum information for them. mame -verifyroms
will report these games as "is best available."
Fix: don't infer parent/clone information for DATs that have some
@jmf626 brought up some cases where DAT parent/clone information should be trusted and parent/clone inference is dangerous, such as different series numberings in different regions (e.g. NES Black Bass, The (USA)
is the same game as Black Bass II, The (Japan)
).
Parent/clone inference will no longer be performed if a DAT has any parent/clone information.
All changes
1 October 2023 - 359e711
- v2.0.4 (#735)
1 October 2023 - 12fd9eb
- CI: move Renovate lockFileMaintenance to a different day (#734)
1 October 2023 - c306663
- CI: Renovate updateNotScheduled:true (#733)
1 October 2023 - 0a12adf
- Refactor: filter to unique array values, comparing mapped values (#732)
1 October 2023 - 8cf3f1c
- Chore: pin dependency jest-extended to 4.0.1 (#730)
1 October 2023 - 7c0042a
- Docs: npm run from main instructions (#731)
1 October 2023 - 6e5b4e9
- Fix: ignore status:nodump ROMs when merging & splitting (#728)
1 October 2023 - add9ec9
- Fix: get rid of Jest ESM hacks (#729)
30 September 2023 - c76dcc0
- Fix: only exclude BIOS ROMs found in referenced romOf game (#727)
30 September 2023 - 4e62a8c
- Fix: don't infer parents for DATs that already have parent/clone info (#723)
igir
, and other open-source projects like it, are a labor of love. They wouldn't be nearly as meaningful without the community supporting them. Constructive feedback and general positivity will always be welcome. Be kind to others, and be kind to yourselves.