github emmercm/igir v1.8.0

latest releases: v4.2.0, v4.1.2, v4.1.1...
2 years ago

Release Highlights

New --dir-letter-limit option added

This new option lets you specify the maximum number of ROMs per --dir-letter subdirectory. Some ROM cart devices and FPGA cores may have memory limitations around opening directories with many ROMs.

This new option will split subdirectories like this:

Output/A/
Output/B1/
Output/B2/
Output/C/
Output/D1/
Output/D2/
Output/D3/

Thank you, @21millStreets, for the feature request!

New --only-* options

Every existing --no-* ROM filtering option now has a matching --only-* option. The full list of new options is:

  • --only-device
  • --only-unlicensed
  • --only-demo
  • --only-beta
  • --only-sample
  • --only-prototype
  • --only-test-roms
  • --only-aftermarket
  • --only-homebrew
  • --only-unverified
  • --only-bad

Thank you, @21millStreets, for the feature request!

Redump-style revisions are now supported

Redump uses letters rather than numbers for some revisions, and they use ring codes to differentiate some releases. Examples:

Sega Classics Arcade Collection - Limited Edition (Europe) (Rev A)
Quiz Scramble Special (Japan) (Rev B)
Dungeon Master II - Skullkeep (USA) (RE3)
Sonic CD (USA) (RE125)

Both types of numbering schemes are now parsed as revision numbers for the --prefer-revision-newer and --prefer-revision-older options.

All changes

24 July 2023 - f9b47d0 - v1.8.0 (#503)
24 July 2023 - 0f61440 - Chore: bug report template update (#502)
24 July 2023 - 37e3b89 - Feature: support Redump revisions for revision preferences (#501)
24 July 2023 - 8569246 - Feature: "only" ROM filtering options for every "no" option (#499)
24 July 2023 - 4a4508f - Feature: dir letter limit option (#496)

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.
❤️ Christian

Don't miss a new igir release

NewReleases is sending notifications on new releases.