Commit Graph

3764 Commits

Author SHA1 Message Date
Matt Nadareski
ac154e311e Use OfflineList serializer for writing 2023-07-31 21:40:19 -04:00
Matt Nadareski
a3f273db98 Use OfflineList serializer for reading only 2023-07-31 16:11:27 -04:00
Matt Nadareski
b5011c31cd Split OfflineList with no other updates 2023-07-31 14:47:25 -04:00
Matt Nadareski
2435c5ed24 Use OpenMSX serializer for writing, fix issues 2023-07-31 14:11:26 -04:00
Matt Nadareski
745cac1427 Use OpenMSX serializer for reading only 2023-07-31 13:44:15 -04:00
Matt Nadareski
0aefe41484 Split OpenMSX with no other updates 2023-07-31 13:14:42 -04:00
Matt Nadareski
60c79eb034 Use Logiqx serializer for writing, fix issues 2023-07-31 12:51:41 -04:00
Matt Nadareski
dfc3fba032 Add back "written" log statements 2023-07-31 11:33:03 -04:00
Matt Nadareski
74631d1f87 Add doctype writing to serializers 2023-07-31 11:24:24 -04:00
Matt Nadareski
2b19129118 Add optional DOCTYPE writing to XmlSerializer 2023-07-31 11:08:08 -04:00
Matt Nadareski
b45258f8fc Add missing field validation to Logiqx 2023-07-31 11:05:22 -04:00
Matt Nadareski
d08cbbe6cd Ensure nullified items are taken care of 2023-07-30 23:50:55 -04:00
Matt Nadareski
439129d284 Use copies of machine data 2023-07-30 23:05:45 -04:00
Matt Nadareski
28472d08bf Use Logiqx serializer for reading only 2023-07-30 22:59:04 -04:00
Matt Nadareski
c62a00d010 Split Logiqx with no other updates 2023-07-30 22:06:48 -04:00
Matt Nadareski
402aaccfec Create skeleton of possible DatItem new version 2023-07-30 21:42:57 -04:00
Matt Nadareski
4fe80bcec7 Split Missfile with no other updates 2023-07-30 21:32:49 -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
6c8bdd99ca Create and use RomCenter INI serializer 2023-07-30 11:50:09 -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
41594b7f2d Create and use Everdrive SMDB serializer 2023-07-29 20:46:05 -04:00
Matt Nadareski
db7dd3d353 Create and use AttractMode serializer 2023-07-29 00:06:31 -04:00
Matt Nadareski
13d8e9b4ab Add regions to writers 2023-07-28 22:58:53 -04:00
Matt Nadareski
9e773b39c3 Fix ClrMamePro writer issues 2023-07-28 22:52:10 -04:00
Matt Nadareski
54393a8982 Fix Hashfile writer issues 2023-07-28 22:50:17 -04:00
Matt Nadareski
5adcd5f18b Create and use Hashfile serializer 2023-07-28 21:34:34 -04:00
Matt Nadareski
8cf93a4b3b Split first 2 serializers into partial classes 2023-07-28 10:28:44 -04:00
Matt Nadareski
16c356d989 Use ClrMamePro serializer in current writer 2023-07-28 10:21:07 -04:00
Matt Nadareski
bb04badf9d Split ClrMamePro deserialization a bit 2023-07-28 01:05:22 -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
de2db1516b Add OpenMSX serialization test 2023-07-17 15:56:44 -04:00
Matt Nadareski
9b98e33c26 Slight reorder to inline data 2023-07-14 13:24:02 -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
bda3315c7a Update DosCenter deserialization test 2023-07-14 01:55:48 -04:00
Matt Nadareski
77e85e54dc Update archive.org deserialization test, fix issues 2023-07-14 01:45:59 -04:00
Matt Nadareski
32f7695cd5 Update hashfile deserialization test, fix issues 2023-07-14 01:10:08 -04:00
Matt Nadareski
44307537ca Deserialization tests all take params 2023-07-14 00:54:08 -04:00
Matt Nadareski
034589494d Add Logiqx deserialization test, fix issues 2023-07-14 00:39:22 -04:00
Matt Nadareski
b5fee93a09 Rename test file to reflect use 2023-07-13 23:17:58 -04:00
Matt Nadareski
be7ab50c78 Move serialization tests to proper subfolder 2023-07-13 23:17:01 -04:00
Matt Nadareski
d62632d3fa Introduce base class for OpenMSX 2023-07-13 23:14:39 -04:00
Matt Nadareski
ecac575521 Add ClrMamePro deserialization test, fix issues 2023-07-13 23:04:11 -04:00
Matt Nadareski
fa2f1659b8 Add RomCenter INI deserialization test, fix issues 2023-07-13 21:27:45 -04:00