Commit Graph

786 Commits

Author SHA1 Message Date
Matt Nadareski
22644f8a2d [DatFIle] Add some better logging 2017-01-17 22:44:41 -08:00
Matt Nadareski
2282228e26 [Filter] Fix filter constructor 2017-01-12 14:30:24 -08:00
Matt Nadareski
57ed8cef30 [Filter] Add null checks on filter; attempt to find crash 2017-01-12 14:15:30 -08:00
Matt Nadareski
dc5f755150 [DatFile] Include slotoptions as devices 2017-01-12 11:39:53 -08:00
Matt Nadareski
e2f5fdc3fc [Logger] Produce consistent logs 2017-01-11 21:00:17 -08:00
Matt Nadareski
2d653f985a [DatFile] Comment out until further notice 2017-01-11 20:42:49 -08:00
Matt Nadareski
ba72c180b7 [DatFile] Full non-merged should remove redundant sets 2017-01-11 20:27:49 -08:00
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