Commit Graph

760 Commits

Author SHA1 Message Date
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
Matt Nadareski
7dedf77950 [DatFile] Fix locking on dictionary 2016-12-01 11:43:09 -08:00
Matt Nadareski
93ad95a218 [DatFile] Remove double entries 2016-12-01 09:58:51 -08:00
Matt Nadareski
9896eb9cc0 [DatFile] Stats CSV/TSV should use byte values not pretty ones 2016-11-10 11:56:41 -08:00
Matt Nadareski
2d3959dafd [DatFile] Add --out as parameter for stats 2016-11-10 10:42:51 -08:00
Matt Nadareski
5ef4cb0efd [DatFile] Remove cloneable, use constructor instead 2016-11-08 16:04:26 -08:00
Matt Nadareski
50d0a40ae3 [DatFile] Clone was never actually used. CloneHeader was. CloneHeader is now Clone. 2016-11-08 15:59:29 -08:00
Matt Nadareski
3aa0ad3f62 [DatFile] Remove all references to Files as an independent variable 2016-11-08 15:50:27 -08:00
Matt Nadareski
82a31ed470 [DatFile] Make the file dictionary transparent 2016-11-08 15:29:52 -08:00
Matt Nadareski
a13f0f1635 [ArchiveTools] Add some preliminary RAR stuff 2016-11-07 21:31:52 -08:00
Matt Nadareski
209f189951 [SabreTools] Split former Headerer flag into Extract and Replace 2016-11-07 14:46:54 -08:00
Matt Nadareski
2f102800b7 [DatFile] Make sure that flags aren't overwritten if user-set 2016-11-07 10:11:58 -08:00
Matt Nadareski
d7f6d6e31f [DatFile] Use spaces instead of tabs in stats output 2016-11-04 17:17:43 -07:00
Matt Nadareski
5ac62dbe96 [DatFile] Remove unnecessary sort 2016-11-04 12:41:06 -07:00
Matt Nadareski
5b71464327 [DatFile] Create partial classes because the base was getting too big 2016-11-04 11:57:32 -07:00
Matt Nadareski
230e563e78 [DatFile] Connect AttractMode parsing 2016-11-04 11:39:47 -07:00
Matt Nadareski
9df9e4c284 [DatFile] Add AttractMode as valid input and output format 2016-11-04 11:17:15 -07:00
Matt Nadareski
3c33276d39 [Style] Fix finding end-of-line comments 2016-11-04 10:23:23 -07:00
Matt Nadareski
1951cfbf4a [DatFile] Simplify date parsing in CMP a little more 2016-11-04 10:03:42 -07:00
Matt Nadareski
fb83b02437 [DatFile, Style] Fix CMP parsing again 2016-11-04 10:02:25 -07:00