Commit Graph

67 Commits

Author SHA1 Message Date
Matt Nadareski
fce523f02d [SabreTools, Flags, DatFile] Add reverse base replacement 2017-10-30 16:18:49 -07:00
Matt Nadareski
3bdad8b455 [SabreTools, DatFIle] Add base replacement
In this new update mode, a set of base DATs can be used as a replacement naming scheme for the input DATs. Only the item names will be updated, so this willl not fill in additional hashes or the like.
2017-10-30 16:09:58 -07:00
Matt Nadareski
770403df86 [Constants] Version bump for bugfix 2017-10-16 14:07:00 -07:00
Matt Nadareski
40d38f95d3 [Data/] Add descriptors to all classes 2017-10-09 13:11:06 -07:00
Matt Nadareski
32c2593c6f [Build] Build.Start() -> Build.PrepareConsole() 2017-10-09 13:09:27 -07:00
Matt Nadareski
5475764fdf [ALL] File and namespace reorg 2017-10-06 20:46:43 -07:00
Matt Nadareski
9b4dc660a5 [Constants] Bump version internally 2017-09-06 21:53:12 -07:00
Matt Nadareski
a2d9c9911c [Build] Remove set thread count 2017-09-06 21:52:33 -07:00
Matt Nadareski
00349e1ff2 [Globals, DatFile, Traverse] Seriously fix parallelization again 2017-09-05 14:56:05 -07:00
Matt Nadareski
1e63cc6ac9 [Enums] Add new flags for possible later use 2017-08-29 14:40:26 -07:00
Matt Nadareski
e7683ec0fb [ALL] Add game dedupe 2017-08-29 11:46:01 -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
181716fb41 [All] Change threading to be global 2017-07-13 17:03:38 -07:00
Matt Nadareski
0e4fea9d20 [ALL] Add read/write support for MAME Listrom format 2017-06-06 00:41:16 -07:00
Matt Nadareski
47ce3999c6 [DatFile] Add "against" diffing
This is the same diffing that is used by Romba to output its diffs. It is currently untested. Basically, this will take a set of base DATs as an input, and then diffs all of the individual DATs against that combined base and then outputs accordingly.
2017-06-01 11:19:54 -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