JRomManager v1.7 build 28 is released. JRomManager ia a Rom Manager entirely written in Java and released under GPL v3.

Current Features:
* Zip support
* Mame and Logiqx Dat formats
* Import from Mame executable
* Dat parsing caching via Java Serialization
* Optimized to permit scan over shared network
* Dir scan caching via Java Serialization based on FileMDate+FileSize, one cache file per romdir, reusable between different Dat Scans if same dir used
* Split Scan/Fix/Rebuild
* Non-Merged Scan/Fix/Rebuild
* Merged Scan/Fix/Rebuild (with choice in case of name collision)
* Full SHA1 scan or on-need SHA1 scan in case of suspicious CRC32
* Retain SHA1 in cache until zip file change
* CHD support (no separate dir from roms yet)
* Per profile settings (what to fix, how to scan, ...)
* MultiThreading support (at least for archive manipulation and checksum calculation, fast disks required)
* MD5 support (for old dats)
* 7z support via SevenZipJBinding + 7z command line as functional backup
* TorrentZip support via trrntzip command line
* Multiple Source Dir
* Enhanced Gui with Report
* Translated to English and French
* Software List support
* Filtering functionalities (clone, chds, systems list, display mode, cabinet type, driver status, ...)

JRomManager v1.7 build 28 Changelog:
Fixes
Edge case found in scanner when two roms in same set need to be swapped (was resulting in removing one of the roms)
Does not report wrong hash entry when it is fixable (and will be fixed), so that "dry run" mode return good fixed count
More explicit result when torrent checking is successful
Made multithreaded progress interface more robust, because it may be wrong under Linux as thread IDs are not reused like on windows

Download: JRomManager v1.7 build 28 https://github.com/optyfr/JRomManager

via http://www.emucr.com/2018/08/jromman...-build-28.html