Commit Graph

68 Commits

Author SHA1 Message Date
Matt Nadareski
ee97b7ceea Make FilterRunner more accurate 2023-08-11 22:14:28 -04:00
Matt Nadareski
5583b35111 Create FilterRunner class 2023-08-11 16:31:53 -04:00
Matt Nadareski
90c8fdd0a9 Add notes, numeric helper 2023-08-11 14:30:31 -04:00
Matt Nadareski
2945cb2c58 Create Filtering object, add helpers 2023-08-11 12:47:59 -04:00
Matt Nadareski
9ff3c4e7b6 Make reading helpers even more helpful 2023-08-11 11:58:54 -04:00
Matt Nadareski
01b525c03b Update description of NoFilter attribute 2023-08-11 11:45:58 -04:00
Matt Nadareski
f5ceaa9edc Create and use NoFilter attribute 2023-08-11 11:29:25 -04:00
Matt Nadareski
25e1420e44 Add/update per-library READMEs 2023-08-11 10:27:26 -04:00
Matt Nadareski
fb81fd0243 Create Required attribute and tag properties 2023-08-10 12:09:29 -04:00
Matt Nadareski
c59bd4d857 Reduce implicit null checks 2023-08-10 11:35:32 -04:00
Matt Nadareski
d0d2c66ae7 Remove experimental mapping attribute 2023-08-10 01:10:47 -04:00
Matt Nadareski
1fb7d5097a Add skeleton mapping attribute 2023-08-10 01:06:08 -04:00
Matt Nadareski
8849d19ec1 Add metadata file serialization 2023-08-09 21:28:55 -04:00
Matt Nadareski
21dcb21a40 Add internal MetadataFile model 2023-08-09 20:55:22 -04:00
Matt Nadareski
e9ae0bf635 Add header deserialization 2023-08-09 20:52:10 -04:00
Matt Nadareski
ed03098e12 Add internal Header model 2023-08-08 12:38:16 -04:00
Matt Nadareski
4dffd76574 Create DictionaryBase to hold helpers 2023-08-07 21:10:47 -04:00
Matt Nadareski
d60e5b30a6 Add Logiqx machine serialization 2023-08-05 01:28:48 -04:00
Matt Nadareski
4de1368feb Add Listxml machine serialization 2023-08-05 01:11:11 -04:00
Matt Nadareski
84780ca319 Add EverdriveSMDB machine serialization 2023-08-04 23:53:06 -04:00
Matt Nadareski
e2b5233a5e Add AttractMode machine serialization 2023-08-04 23:21:37 -04:00
Matt Nadareski
d4af726e0f Add dictionary-based Machine model 2023-08-04 22:57:04 -04:00
Matt Nadareski
f0adedef3d Add Listxml internal converters 2023-08-04 13:47:18 -04:00
Matt Nadareski
16e2da93b3 Add DosCenter internal converters 2023-08-04 09:54:36 -04:00
Matt Nadareski
6439f92bb3 Add Archive.org internal converters 2023-08-01 23:45:42 -04:00
Matt Nadareski
7d4d69bbb8 Start creating Dictionary-based internal models 2023-08-01 23:18:53 -04:00
Matt Nadareski
35326db8a2 Add Listxml required fields checks 2023-08-01 12:03:12 -04:00
Matt Nadareski
dbef70b845 Use Listxml serializer for reading only 2023-08-01 11:48:28 -04:00
Matt Nadareski
458f9edbc7 Use SoftwareList serializer for writing 2023-08-01 01:49:34 -04:00
Matt Nadareski
8e6a9d2730 Use SoftwareList serializer for reading only 2023-08-01 01:04:21 -04:00
Matt Nadareski
a3f273db98 Use OfflineList serializer for reading only 2023-07-31 16:11:27 -04:00
Matt Nadareski
2435c5ed24 Use OpenMSX serializer for writing, fix issues 2023-07-31 14:11:26 -04:00
Matt Nadareski
60c79eb034 Use Logiqx serializer for writing, fix issues 2023-07-31 12:51:41 -04:00
Matt Nadareski
28472d08bf Use Logiqx serializer for reading only 2023-07-30 22:59:04 -04:00
Matt Nadareski
0930b70084 Use Archive.org serializer, fix stream position 2023-07-30 21:27:02 -04:00
Matt Nadareski
1ba4b18cab Create and use DosCenter serializer 2023-07-30 15:13:16 -04:00
Matt Nadareski
bcef1c20b2 Create and use MAME Listrom serializer 2023-07-30 10:29:14 -04:00
Matt Nadareski
378f9cbfd1 Let exceptions boil up 2023-07-30 09:00:15 -04:00
Matt Nadareski
9ae8036b0a Create and use SeparatedValue serializer 2023-07-29 21:24:16 -04:00
Matt Nadareski
db7dd3d353 Create and use AttractMode serializer 2023-07-29 00:06:31 -04:00
Matt Nadareski
16c356d989 Use ClrMamePro serializer in current writer 2023-07-28 10:21:07 -04:00
Matt Nadareski
02dcef6a9e Use ClrMamePro serializer in current parser
This also starts splitting up the current parser structures to make them a bit more modular.
2023-07-28 00:44:10 -04:00
Matt Nadareski
064903cdbc Add new CMP test file, fix issues 2023-07-27 22:27:12 -04:00
Matt Nadareski
10f4add273 Remove *SV formats from missing 2023-07-14 13:21:16 -04:00
Matt Nadareski
a32b1d7e6f Add separated-value deserialization test 2023-07-14 13:20:11 -04:00
Matt Nadareski
d973ad50d3 Add note about missing models 2023-07-14 12:28:31 -04:00
Matt Nadareski
4dc0185629 Update Listxml deserialization test, fix issues 2023-07-14 11:09:57 -04:00
Matt Nadareski
77e85e54dc Update archive.org deserialization test, fix issues 2023-07-14 01:45:59 -04:00
Matt Nadareski
034589494d Add Logiqx deserialization test, fix issues 2023-07-14 00:39:22 -04:00
Matt Nadareski
d62632d3fa Introduce base class for OpenMSX 2023-07-13 23:14:39 -04:00