Commit Graph

335 Commits

Author SHA1 Message Date
Matt Nadareski
8a9e655d44 [DatHeader] Remove field that shouldn't be in the header 2017-10-06 14:22:44 -07:00
Matt Nadareski
e313092f14 [DatStats] These will need to be public 2017-10-06 14:13:23 -07:00
Matt Nadareski
02ad994693 [DatStats] Everything starts at 0 2017-10-06 14:10:28 -07:00
Matt Nadareski
be573238ad [DatStats] Add more methods to DatStats 2017-10-06 14:06:40 -07:00
Matt Nadareski
9cf5913c11 [DatStats, DatHeader] Do more work on currently unused classes 2017-10-06 13:29:58 -07:00
Matt Nadareski
eb1d1ba618 [InternalStopwatch] Add an internal stopwatch and use it kinda 2017-10-06 00:52:26 -07:00
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
67e7d12d63 [DatFile] Rely on count 2017-09-25 13:16:16 -07:00
Matt Nadareski
817a6cc180 [DatFile] Modify "Contains" a little 2017-09-25 12:56:45 -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
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
739cb2d6c4 [DatFile] Yes, I seriously forgot a parenthesis 2017-09-05 15:26:43 -07:00
Matt Nadareski
00349e1ff2 [Globals, DatFile, Traverse] Seriously fix parallelization again 2017-09-05 14:56:05 -07:00
Matt Nadareski
dfa755d170 [DatFile] Fix hash-verify a little 2017-08-31 23:48:40 -07:00
Matt Nadareski
f1aa21f983 [Logger] REALLY fix the optional params 2017-08-30 10:52:56 -07:00
Matt Nadareski
ffd7c51dd4 [Logger] Make optional params actually optional 2017-08-30 10:46:18 -07:00
Matt Nadareski
94a9b2a329 [ALL] Update included packages 2017-08-29 14:48:13 -07:00
Matt Nadareski
1e63cc6ac9 [Enums] Add new flags for possible later use 2017-08-29 14:40:26 -07:00
Matt Nadareski
7847e411ba [README.1ST] Minor clarification 2017-08-29 12:23:39 -07:00
Matt Nadareski
3a4f930a58 [DatFile] Missed parers for flag change 2017-08-29 11:48:58 -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
3aef68c941 [Logger] Forgot the format 2017-08-26 14:32:09 -07:00
Matt Nadareski
08a8ee67ad [Logger, DatFile] Minor fixes to ordering and logging 2017-08-26 14:16:35 -07:00
Matt Nadareski
47f70838f1 [ALL] Use params variant for logging 2017-08-26 14:11:10 -07:00
Matt Nadareski
06d9980b9b [DatFile] Wouldn't it be nice to add these? 2017-08-26 00:28:54 -07:00
Matt Nadareski
b423cdca9e [DatFile] Fix listroms format read 2017-08-26 00:17:52 -07:00
Matt Nadareski
6d0f347979 [Logger] Add params overrides 2017-08-26 00:07:07 -07:00
Matt Nadareski
ffadb57ed1 [SabreTools, README] Minor language update for clarity 2017-08-23 10:29:15 -07:00
Matt Nadareski
8a721fd44d [Disk, Rom] Try #3 at correcting logic 2017-07-17 16:15:02 -07:00
Matt Nadareski
684dbe11f8 [Disk, Rom] Better fix for exclusive hashes 2017-07-17 15:04:08 -07:00
Matt Nadareski
983269c164 [Disk, Rom] Fix mutual hashes merging 2017-07-17 14:19:20 -07:00
Matt Nadareski
e4776cb43a [DatFile, Machine] Fix description-to-name 2017-07-17 13:47:51 -07:00
Matt Nadareski
a5ef8aeb0e [DatFile] Fix CSV/TSV read and write 2017-07-13 17:23:58 -07:00
Matt Nadareski
181716fb41 [All] Change threading to be global 2017-07-13 17:03:38 -07:00
Matt Nadareski
b7b6247ef0 [Machine] Readd some bad methods 2017-06-23 10:40:41 -07:00
Matt Nadareski
59cd3c86e4 [Machine] Slim down struct 2017-06-16 17:09:34 -07:00
Matt Nadareski
ef1a242d93 [NaturalComparer] Use modern code 2017-06-16 17:05:48 -07:00
Matt Nadareski
fe574541c7 [DatHeader] Make a leaner DatHeader 2017-06-16 17:04:45 -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
b348cb5065 [DatFile] Try to manage memory 2017-06-14 12:35:23 -07:00
Matt Nadareski
2b3b7097a1 [DatFile] Threading and output fixes for diff against 2017-06-14 10:17:28 -07:00