Commit Graph

3589 Commits

Author SHA1 Message Date
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
Matt Nadareski
5e6bb7f189 Rename Dat to MetadataFile 2023-07-13 21:09:44 -04:00
Matt Nadareski
03d794dc87 Rename Dat to MetadataFile 2023-07-13 21:07:44 -04:00
Matt Nadareski
d55f35d3fc Add listrom deserialization test, fix issues 2023-07-13 17:52:25 -04:00
Matt Nadareski
025bea69a1 Add EverdriveSMDB deserialization test, fix issues 2023-07-13 16:44:14 -04:00
Matt Nadareski
fcd95a6e60 Add Hashfile deserialization test, fix issues 2023-07-13 16:26:03 -04:00
Matt Nadareski
3ac1e7ce4e Add DosCenter deserialization test, fix issues 2023-07-13 15:32:00 -04:00
Matt Nadareski
11b635e06a Add AttractMode deserialization test, fix issues 2023-07-13 13:16:37 -04:00
Matt Nadareski
4153931dfc Rename Serializer -> XmlSerializer 2023-07-13 13:15:16 -04:00
Matt Nadareski
15cb918cf5 Start populating serializer framework 2023-07-13 12:27:52 -04:00
Matt Nadareski
d071575b51 Add empty serialization library 2023-07-13 10:08:26 -04:00
Matt Nadareski
b64d84b37f Add OfflineList deserialization test, fix issues 2023-07-12 23:40:20 -04:00
Matt Nadareski
af6f842944 Add softwarelist deserialization test, fix issues 2023-07-12 22:38:40 -04:00
Matt Nadareski
fec15317c2 Add OpenMSX deserialization test, fix issues 2023-07-12 22:13:14 -04:00
Matt Nadareski
b3f7d70834 Add listxml deserialization test, fix issues 2023-07-12 21:54:18 -04:00
Matt Nadareski
a351a02ee1 Add archive.org deserialization test, fix issues 2023-07-12 17:21:19 -04:00
Matt Nadareski
225be86248 Remove useless AppVeyor config parts 2023-07-12 12:38:07 -04:00
Matt Nadareski
e3f65a946a Add final models (nw) 2023-07-12 12:02:58 -04:00
Matt Nadareski
3765715749 Add comments, Listrom and DosCenter models (nw) 2023-07-12 10:57:46 -04:00
Matt Nadareski
13af5a4f50 Update Logiqx DTD, add models (nw) 2023-07-12 10:40:21 -04:00
Matt Nadareski
14e765bcf5 Fix warnings in README formatting 2023-07-12 09:28:21 -04:00
Matt Nadareski
f491edb9be Add some more models (nw) 2023-07-12 09:27:18 -04:00
Matt Nadareski
3770b260c4 Start adding currently-unused models 2023-07-11 23:39:54 -04:00
Matt Nadareski
18cb67a610 Update .gitignore 2023-07-11 23:36:28 -04:00
Matt Nadareski
95afc206dc Check if root path ended with directory separator 2023-04-23 20:47:41 -04:00
Matt Nadareski
ac718efa78 Sync Compress and RVIO with latest from RVWorld 2023-04-21 15:04:31 -04:00