Commit Graph

849 Commits

Author SHA1 Message Date
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
3ad55d806b Add note for later on DatabaseTools 2020-09-17 22:58:56 -07:00
Matt Nadareski
66136b5d79 Rewrite some Logger bits, remove last Global throw 2020-09-15 17:26:57 -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
ab06bf89f6 Add status to whitelist 2020-09-15 11:18:34 -07:00
Matt Nadareski
0263bb4076 Safety fix for old CMP DatFiles 2020-09-15 11:17:49 -07:00
Matt Nadareski
d7f263e824 Simplify machine name filter 2020-09-08 12:59:08 -07:00
Matt Nadareski
7f6507cffb Move easy filters so Machine can use them 2020-09-08 12:54:41 -07:00
Matt Nadareski
d8835920a7 Reduce DatItem boilerplate 2020-09-08 10:56:37 -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
308de8dd73 Forgot SpamSum 2020-09-07 22:42:54 -07:00
Matt Nadareski
412759a2d7 New name please 2020-09-07 22:40:27 -07:00
Matt Nadareski
f679aa46b9 Fix unnecessary serialization 2020-09-07 22:33:48 -07:00
Matt Nadareski
d2ab6fdc05 SabreDAT now JSON-equivalent 2020-09-07 22:21:02 -07:00
Matt Nadareski
ccb73f9c39 Fix Control serialization 2020-09-07 22:19:37 -07:00
Matt Nadareski
60818dba00 Make items XML serializable 2020-09-07 22:00:02 -07:00
Matt Nadareski
d70415b989 Add some XML serialization attributes 2020-09-07 14:47:27 -07:00
Matt Nadareski
419e8762ff Fix SpamSum reading issue 2020-09-07 13:41:08 -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
aa414bc3cd Copy-paste error 2020-09-05 23:17:24 -07:00
Matt Nadareski
3257908b23 Typos and such 2020-09-05 23:15:48 -07:00
Matt Nadareski
2f38209f10 Backport Wiki changes 2020-09-05 21:12:00 -07:00
Matt Nadareski
8a70bca9e8 Correct text in README 2020-09-04 23:24:42 -07:00
Matt Nadareski
42078307fe Output directory normalization 2020-09-04 23:22:00 -07:00
Matt Nadareski
58f9f1aace Clarify Extract and Restore 2020-09-04 23:17:27 -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
e2d0dc26b9 Add machine-level filter comment 2020-09-04 16:29:48 -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