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