Commit Graph

879 Commits

Author SHA1 Message Date
Matt Nadareski
1eb14699d0 [DatFile] Correct full non-merged 2017-01-11 17:58:05 -08:00
Matt Nadareski
6488e294bc [SabreTools, Filter] Fully implement new flags 2017-01-11 17:27:25 -08:00
Matt Nadareski
7d1bb820a8 [SabreTools, Filter] Implement new filter, add warnings for invalid inputs 2017-01-11 16:53:22 -08:00
Matt Nadareski
50df38026a [SabreTools] Implement flags further down 2017-01-11 16:18:48 -08:00
Matt Nadareski
7a9b4f05db [Enums, Flags] Convert ItemStatus and MachineType to flags for future use 2017-01-11 16:08:59 -08:00
Matt Nadareski
e2cbe086c0 [DatFile] A little region reorg 2017-01-11 10:13:54 -08:00
Matt Nadareski
42ad89c00d [DatFile] Slight reorganization 2017-01-11 10:10:43 -08:00
Matt Nadareski
377d361399 [DatFile] Create and use helper functions for split types 2017-01-11 09:57:39 -08:00
Matt Nadareski
d1b39ceb23 [ArchiveTools] Yet one more null check 2017-01-11 09:31:27 -08:00
Matt Nadareski
58ff4dad83 [ArchiveTools] Add more null checks 2017-01-11 09:30:35 -08:00
Matt Nadareski
f14e14d374 [SabreTools] Need the 'd' 2017-01-10 17:17:20 -08:00
Matt Nadareski
b6e9041ae0 [SabreTools, DatFile] Update flag names, make non-merged behave better 2017-01-10 17:13:09 -08:00
Matt Nadareski
696f05a064 [DatFile] Don't add parent files with the same name 2017-01-10 15:44:57 -08:00
Matt Nadareski
12887ac6f5 [README.1ST] Make flags clearer 2017-01-10 10:47:12 -08:00
Matt Nadareski
d6de6985c3 [SabreTools, DatFile, Enums] Add split as a valid splittype 2017-01-10 10:38:59 -08:00
Matt Nadareski
c69c394d4e [DatFile] Lump machinetype and runnable under exclude of 2017-01-09 23:20:41 -08:00
Matt Nadareski
3913d6cd8d [DatFile] Wipe the romof/cloneof tags from merged output 2017-01-09 21:37:24 -08:00
Matt Nadareski
ddd1c721b0 [SabreTools] Rename flag for full non-merged 2017-01-09 21:10:01 -08:00
Matt Nadareski
93b0039f56 [DatFile] Fully implement full merge 2017-01-09 16:46:15 -08:00
Matt Nadareski
14915d5918 [DatFile, Machine] Allow for device references 2017-01-09 15:58:29 -08:00
Matt Nadareski
17f412d4ea [DatFile] Full merged is based on non-merged, not merged 2017-01-09 15:43:53 -08:00
Matt Nadareski
4b211c4597 [DatFile, DatItem] Make items cloneable, fix nonmerged output again 2017-01-09 14:37:41 -08:00
Matt Nadareski
9403277551 [README.1ST] Minor wording change in readme 2017-01-09 12:37:09 -08:00
Matt Nadareski
c9b9912b8c [DatFile] Fix non-merged set creation 2017-01-09 12:34:35 -08:00
Matt Nadareski
9b7e486749 [SabreTools, Enums] "Split" should be "NonMerged" 2017-01-09 12:13:53 -08:00
Matt Nadareski
2bd5b72ac7 [DatFile] Get all logic in for split and merge. Create most of logic for full merge 2017-01-09 11:04:06 -08:00
Matt Nadareski
4ad552d035 [DatFile] Move DAT processing to different level 2017-01-09 10:50:16 -08:00
Matt Nadareski
01b9065e58 [DatFile] Keep sending the split type further down 2017-01-09 10:42:04 -08:00
Matt Nadareski
ddc851b97d [SabreTools, DatFile] Propigate variables through the update path, still not hooked up 2017-01-09 10:20:40 -08:00
Matt Nadareski
f6ae2d3d4a [Build] Add help text for new flags 2017-01-09 10:12:58 -08:00
Matt Nadareski
c8932784e8 [SabreTools] Add flags for split types, not hooked up yet 2017-01-09 10:11:22 -08:00
Matt Nadareski
3ffde83894 [Enums] Add enum for split/merge type 2017-01-09 10:01:02 -08:00
Matt Nadareski
ab74d4049d [DatFile] Add groundwork for in-DAT merging and splitting 2017-01-09 09:56:47 -08:00
Matt Nadareski
36c4394988 [SabreTools, DatFile] Add runnable as a filterable field 2017-01-08 23:28:19 -08:00
Matt Nadareski
d95551e9da [Filter] Fix placement of machine type filter; add runnable filter 2017-01-08 23:20:58 -08:00
Matt Nadareski
298599b310 [DatFile] Add "runnable" to DAT output 2017-01-08 23:15:57 -08:00
Matt Nadareski
434808fe0c [DatFile] Add proper write support for new flags 2017-01-08 23:14:11 -08:00
Matt Nadareski
a4ed865650 [SabreTools, Filter] Add support for filtering on machine type 2017-01-08 23:09:31 -08:00
Matt Nadareski
37b6a4303d [Enums, DatFile, Machine] Machine types never overlap 2017-01-08 22:48:19 -08:00
Matt Nadareski
6419f8af5f [DatFile] Parse the new MAME machine flags 2017-01-08 22:11:30 -08:00
Matt Nadareski
05aacb2054 [Machine] Add new MAME vars for machine 2017-01-08 22:06:46 -08:00
Matt Nadareski
c93730fa0d [README] Minor readme updates 2017-01-05 13:26:57 -08:00
Matt Nadareski
f4dd0d0509 [README] Move depreciated commands to separate file for clarity 2017-01-05 13:19:22 -08:00
Matt Nadareski
4178fd437d [Logger] Make time more readable in filename 2017-01-05 10:43:16 -08:00
Matt Nadareski
bd86f22b1b [DatFile] Switch output fields around for AttractMode 2017-01-05 10:40:43 -08:00
Matt Nadareski
73a905006d [DatFile] Fix initial stat output for writing 2016-12-05 11:45:46 -08:00
Matt Nadareski
fdb14f5b6a [DatFile, Flags] Allow for muliple stat output formats at once 2016-12-05 11:43:48 -08:00
Matt Nadareski
bf7fae766e [DatFile] There is no "mid-header" for CSV\TSV stats 2016-12-05 10:57:26 -08:00
Matt Nadareski
7fa4e5f3cc [SabreTools, Filter] Add inverse filters 2016-12-05 10:53:08 -08:00
Matt Nadareski
98caead61c [Build] Update help to include proper flag 2016-12-02 09:53:30 -08:00