Commit Graph

20 Commits

Author SHA1 Message Date
Matt Nadareski
680b3dec38 [DatFile] Rename helper method 2017-10-05 23:36:45 -07:00
Matt Nadareski
74f27f6030 [DatFile] Refactor bucketing code 2017-10-05 23:35:53 -07:00
Matt Nadareski
6d25997981 [DatFile] Wrap intial bucketby in an if-statement 2017-10-05 15:22:55 -07:00
Matt Nadareski
95d6d9829b [DatFile] Dictionary methods reorg + rename 2017-09-25 14:28:55 -07:00
Matt Nadareski
7797b668ee [DatFile] Fix sorting issue 2017-09-25 12:55:38 -07:00
Matt Nadareski
260a6c5851 [DatFile] Rename _files to _items to better reflect use 2017-09-25 12:38:13 -07:00
Matt Nadareski
231cc6141f [DatFile] Use wrapped functions; add Remove overloads 2017-09-25 12:21:52 -07:00
Matt Nadareski
00349e1ff2 [Globals, DatFile, Traverse] Seriously fix parallelization again 2017-09-05 14:56:05 -07:00
Matt Nadareski
e7683ec0fb [ALL] Add game dedupe 2017-08-29 11:46:01 -07:00
Matt Nadareski
66524bf034 [DatFile] Split should remove ALL copies of the rom, not just the first 2017-08-29 10:42:48 -07:00
Matt Nadareski
29c503b9ec [ALL] Add device non-merged option
This is a special merging mode that counts on newer versions of MAME not respecting the romof tags, leaving parents with files that are not actually required by the children. This new merging mode ignores those romof and cloneof tags, using devices only to add more required roms.
2017-08-26 23:57:33 -07:00
Matt Nadareski
47f70838f1 [ALL] Use params variant for logging 2017-08-26 14:11:10 -07:00
Matt Nadareski
e4776cb43a [DatFile, Machine] Fix description-to-name 2017-07-17 13:47:51 -07:00
Matt Nadareski
181716fb41 [All] Change threading to be global 2017-07-13 17:03:38 -07:00
Matt Nadareski
b59bcd7c20 [DatFile] Make Machine a struct for memory usage 2017-06-16 16:24:26 -07:00
Matt Nadareski
1500875822 [DatFile] Take care of more unnecessary nested threading 2017-06-14 12:49:55 -07:00
Matt Nadareski
c65dd866d6 [DatFile, DatItem] Fix desc-to-name replacements
Previously, sets that had multiple items would trigger issues because of shared information in the items, mostly the Machine parts. By making all of it a clone, it takes a little more memory but ends up resolving all issues in desc-to-name mapping and replacement.
2017-05-14 23:53:03 -07:00
Matt Nadareski
bad61d1ed1 [DatFile] Safer code to ensure better description-to-name remapping 2017-05-14 20:03:31 -07:00
Matt Nadareski
fd4c9cf4fe [ALL] Update namespace 2017-05-04 02:41:11 -07:00
Matt Nadareski
f72b06a561 [SabreTools.Library] Update folder name 2017-05-04 02:38:56 -07:00