Commit Graph

3869 Commits

Author SHA1 Message Date
Matt Nadareski
83fd43b432 Convert Logiqx writer to serializer 2024-03-11 22:33:39 -04:00
Matt Nadareski
ccf939e601 Convert Listrom format writer to serializer 2024-03-11 22:27:31 -04:00
Matt Nadareski
7e03e683da Convert hashfile format writers to serializer 2024-03-11 21:56:49 -04:00
Matt Nadareski
071f7a8221 Convert Everdrive SMDB writer to serializer 2024-03-11 21:40:50 -04:00
Matt Nadareski
95456af34d Convert DosCenter writer to serializer 2024-03-11 21:37:59 -04:00
Matt Nadareski
fe6d135dfb Fix all reading of enum values from internal models 2024-03-11 21:30:24 -04:00
Matt Nadareski
1c8575adaf Add normalization to all from metadata methods 2024-03-11 20:57:24 -04:00
Matt Nadareski
482746995f Deal with strings that aren't strings 2024-03-11 16:26:28 -04:00
Matt Nadareski
eb9075e47e Create and use more passthrough methods 2024-03-11 15:46:44 -04:00
Matt Nadareski
c7b1ce5233 Fix SizeKey issues, convert CMP to serialization 2024-03-11 15:23:10 -04:00
Matt Nadareski
1868237113 Fix flipped keys in from metadata 2024-03-11 15:02:44 -04:00
Matt Nadareski
fa7e13dc33 Fix errant whitespace in AttractMode 2024-03-11 15:02:28 -04:00
Matt Nadareski
d3f15e4609 Convert AttractMode writer to serializer 2024-03-11 14:54:33 -04:00
Matt Nadareski
9237846e44 Fix AttractMode detection 2024-03-11 14:49:22 -04:00
Matt Nadareski
d3230e8bd2 Convert archive.org writer to serializer 2024-03-11 14:31:48 -04:00
Matt Nadareski
5188e8f3e0 Fix remove flag issues 2024-03-11 14:31:02 -04:00
Matt Nadareski
4db6d14ffb Fix directory ensurance until library fixed 2024-03-11 13:42:55 -04:00
Matt Nadareski
25d8d4faeb Update some to metadata methods to handle inverted items 2024-03-11 13:19:50 -04:00
Matt Nadareski
6eef11c319 Add much of the to metadata work 2024-03-11 11:07:21 -04:00
Matt Nadareski
e005b9c22c Add accessor for internal model 2024-03-11 01:51:17 -04:00
Matt Nadareski
70504a38d6 Split metadata file for easier editing 2024-03-11 01:39:55 -04:00
Matt Nadareski
ae05837171 Start adding serialization helpers 2024-03-11 01:37:47 -04:00
Matt Nadareski
2b165370a2 Relabel sections in MetadataConverter 2024-03-11 01:08:44 -04:00
Matt Nadareski
0a1ddf4972 Finish implementing software list internal conversion 2024-03-11 01:04:23 -04:00
Matt Nadareski
9ade33f419 Finish implementing Listxml internal conversion 2024-03-11 00:46:20 -04:00
Matt Nadareski
b3161dcf6d Finish implementing OpenMSX internal conversion 2024-03-11 00:03:40 -04:00
Matt Nadareski
d0252d314a Implement more internal header processing 2024-03-10 23:35:57 -04:00
Matt Nadareski
51ce358e6f Start implementing internal header processing 2024-03-10 22:49:15 -04:00
Matt Nadareski
962fd8baee Convert depot information to keys 2024-03-10 22:08:08 -04:00
Matt Nadareski
1d1cbc3357 Convert DAT type to a key 2024-03-10 21:54:07 -04:00
Matt Nadareski
8ef1ba6293 Make internal header model readonly 2024-03-10 21:42:37 -04:00
Matt Nadareski
6b17eb456b Convert header filename to a key 2024-03-10 21:41:49 -04:00
Matt Nadareski
91875b4eaf Remove a couple specialized constructors 2024-03-10 21:08:34 -04:00
Matt Nadareski
9735a178c5 Remove DatHeaderField enum 2024-03-10 21:03:53 -04:00
Matt Nadareski
49b7a5b273 Move ItemType to untyped base class 2024-03-10 20:45:54 -04:00
Matt Nadareski
97542bf966 Convert remaining items, add NameKey 2024-03-10 20:39:54 -04:00
Matt Nadareski
2c8f2ce495 Add fields and constructors for typed DatItem 2024-03-10 17:38:44 -04:00
Matt Nadareski
af9e243f87 Add typed DatItem base class 2024-03-10 17:14:36 -04:00
Matt Nadareski
1e664d3ca8 Remove unused constructor from DatItem 2024-03-10 17:08:25 -04:00
Matt Nadareski
9f72eaeb55 Remove unused Logger from DatItem 2024-03-10 17:05:44 -04:00
Matt Nadareski
d81fb22cf6 Remove unnecessary Create method and test 2024-03-10 17:03:19 -04:00
Matt Nadareski
0af9a0cf47 Force internal model constructors to be non-null 2024-03-10 17:00:11 -04:00
Matt Nadareski
e411d90822 Migrate unoffical keys 2024-03-10 16:49:07 -04:00
Matt Nadareski
7d974d4464 Convert DatHeader to internal models 2024-03-10 04:10:37 -04:00
Matt Nadareski
63d7519adc Remove TODO that can't be done 2024-03-10 01:03:37 -05:00
Matt Nadareski
9628dfd279 Convert SeparatedFile 2024-03-10 00:59:53 -05:00
Matt Nadareski
7e8e71e3a4 Convert RomCenter 2024-03-10 00:59:08 -05:00
Matt Nadareski
79b0523208 Add notes for OpenMSX 2024-03-10 00:57:48 -05:00
Matt Nadareski
148c8109f1 Convert OfflineList 2024-03-10 00:45:51 -05:00
Matt Nadareski
2281fe2f09 Convert Logiqx 2024-03-10 00:43:45 -05:00