Commit Graph

541 Commits

Author SHA1 Message Date
Matt Nadareski
ae3bae2d0a Add explicit list of supported types 2020-09-18 17:12:31 -07:00
Matt Nadareski
5a8ff006bd Reduce repeated code, again 2020-09-18 16:12:29 -07:00
Matt Nadareski
f2951a41ca Separate all blank finding for DFD 2020-09-18 15:18:12 -07:00
Matt Nadareski
c533a29bd7 Fix rebuild, extract depth to proper places 2020-09-18 15:01:03 -07:00
Matt Nadareski
9c671b488d Split out blank directory adding 2020-09-18 12:15:09 -07:00
Matt Nadareski
ea5ef04ab1 Less passing down the chain 2020-09-18 11:40:21 -07:00
Matt Nadareski
ba253f94e6 Reduce who cares about date 2020-09-18 11:26:50 -07:00
Matt Nadareski
bc5e508d84 Remove unused method 2020-09-18 10:55:35 -07:00
Matt Nadareski
99c530b418 Add special combinations of TreatAsFile 2020-09-18 10:54:34 -07:00
Matt Nadareski
6eac80805f Remove copy files flag 2020-09-18 10:52:13 -07:00
Matt Nadareski
e1cb29880d Reorder params to be more logical 2020-09-18 10:45:40 -07:00
Matt Nadareski
3502a35dbd Remove unused parameter from Write 2020-09-18 10:44:01 -07:00
Matt Nadareski
b9e6111ae1 Stats writing not inherent to writing to file 2020-09-18 10:42:06 -07:00
Matt Nadareski
cae8ce898c Less reliance on specific hashes in DFD path 2020-09-18 10:21:04 -07:00
Matt Nadareski
7ed7107fd2 Clean up more info instances 2020-09-18 01:50:44 -07:00
Matt Nadareski
817f1528cd Use flag more properly 2020-09-18 00:52:43 -07:00
Matt Nadareski
4bb768f258 Reduce redundant code 2020-09-18 00:45:08 -07:00
Matt Nadareski
7acadcddd5 Simplify GetInfo 2020-09-18 00:29:08 -07:00
Matt Nadareski
208de0282b Fix SpamSum hashing 2020-09-17 23:37:42 -07:00
Matt Nadareski
1e4afb3046 Decouple stream hashing from special file info 2020-09-17 23:07:49 -07:00
Matt Nadareski
044d70da6e Consolidate some of the throws 2020-09-15 17:09:35 -07:00
Matt Nadareski
74a0c47102 Fix a few stragglers 2020-09-15 14:46:39 -07:00
Matt Nadareski
fc580c7d35 Make logging more intuitive 2020-09-15 14:38:37 -07:00
Matt Nadareski
f506915a04 Make less things use global throw state 2020-09-15 14:23:40 -07:00
Matt Nadareski
91f659dca2 Add and use ThrowOnError global (temp) 2020-09-15 12:12:13 -07:00
Matt Nadareski
f0afe33dd7 Combine some tags 2020-09-08 10:12:41 -07:00
Matt Nadareski
e34f50c464 Better shorthand, change internal naming 2020-09-07 22:57:44 -07:00
Matt Nadareski
412759a2d7 New name please 2020-09-07 22:40:27 -07:00
Matt Nadareski
d2ab6fdc05 SabreDAT now JSON-equivalent 2020-09-07 22:21:02 -07:00
Matt Nadareski
d70415b989 Add some XML serialization attributes 2020-09-07 14:47:27 -07:00
Matt Nadareski
9b6e54aeed Fix a couple AttractMode things 2020-09-07 12:58:55 -07:00
Matt Nadareski
1494e0693f Mandatory is technically numeric 2020-09-07 12:34:18 -07:00
Matt Nadareski
712f98fa32 Add and use DeviceType 2020-09-07 00:39:59 -07:00
Matt Nadareski
4538bc3932 Location number is numeric 2020-09-06 23:08:50 -07:00
Matt Nadareski
5d5520dbdd Add ControlType, fix a bunch of numerics 2020-09-06 23:00:13 -07:00
Matt Nadareski
3257908b23 Typos and such 2020-09-05 23:15:48 -07:00
Matt Nadareski
9fd8a48874 Convert Rom size field to long? 2020-09-04 23:03:27 -07:00
Matt Nadareski
5b8519bbc3 Simplification for filter 2020-09-04 21:17:06 -07:00
Matt Nadareski
4146972afe Add per-machine filtering to Batch 2020-09-04 20:57:30 -07:00
Matt Nadareski
79538095a3 Fixed extension regression for Media 2020-09-04 15:04:35 -07:00
Matt Nadareski
5f749d07a4 Add and use SpamSum for Media and Rom types
SpamSum implementation courtesy of https://github.com/aaru-dps/Aaru
2020-09-04 15:02:15 -07:00
Matt Nadareski
40ca4e39a5 Promote DataArea, DiskArea, and Part 2020-09-04 14:10:35 -07:00
Matt Nadareski
a416064bc0 Control types to long?
Interesting note that I left in the code as well, but `regbuttons` doesn't appear to be used AT ALL in the latest ListXML output. I'm not sure what its original use was or anything, so I'm leaving it as `string` for now. Note that the `ways*` values are all string with no TODO. This is because there is the possibility of "vertical*" being a valid input which would be nuked if I went to long? only.
2020-09-04 11:46:17 -07:00
Matt Nadareski
f98ffe94b1 Chip clock to long? 2020-09-04 11:20:54 -07:00
Matt Nadareski
ef414dd48b Display referesh to double? 2020-09-04 11:04:58 -07:00
Matt Nadareski
762f8dda27 All display blanking fields to long? 2020-09-04 10:57:30 -07:00
Matt Nadareski
319913a288 Display pixclock to long? 2020-09-04 10:50:08 -07:00
Matt Nadareski
de656f003a Display width and height to long? 2020-09-04 10:39:37 -07:00
Matt Nadareski
120dcd6c4a DataArea width to long? 2020-09-04 10:32:43 -07:00
Matt Nadareski
7f8766b0a4 Change display rotation to long? 2020-09-04 10:28:25 -07:00