Commit Graph

3869 Commits

Author SHA1 Message Date
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
Matt Nadareski
de59a91bef Reorganize filters based on other changes 2023-04-20 22:11:45 -04:00
Matt Nadareski
7c6945fe09 Reorganize and add comments to MachineField 2023-04-20 16:30:00 -04:00
Matt Nadareski
b285ecf66d Reorganize and add comments to DatItemField 2023-04-20 15:57:39 -04:00
Matt Nadareski
b16afd6d59 Reorganize and add comments to DatHeaderField 2023-04-20 14:28:30 -04:00
Matt Nadareski
a2958a703c Update enum handling, part 3 2023-04-20 13:54:59 -04:00
Matt Nadareski
0594a6296c Update enum handling, part 2 2023-04-20 12:12:56 -04:00
Matt Nadareski
1f601dfa3f Update enum handling, part 1 2023-04-20 10:34:37 -04:00
Matt Nadareski
8921a09118 Start adding enum helpers 2023-04-19 17:35:20 -04:00
Matt Nadareski
728b5d6b27 Perform mass cleanup
This is cleanup based on both new .NET functionality (in 6 and 7) as well as a ton of simplifications and things that were missed that were caught due to the cleanup.
2023-04-19 16:39:58 -04:00
Matt Nadareski
fd5fd79b95 Update serials and details objects 2023-04-19 12:26:54 -04:00
Matt Nadareski
f6360492a4 Promote new flag to --dat-X instead
This change also introduces a few fixes to merging flags in general, as things like device non-merged were being converted/handled strangely.
2023-04-19 12:04:25 -04:00
Matt Nadareski
542075a651 Fix delete issue with rebuild 2023-04-18 12:02:09 -04:00
Matt Nadareski
237f04491e Add external flag for force adding roms 2023-04-17 14:02:11 -04:00
Matt Nadareski
3ae002a153 Add internal flag for force adding roms 2023-04-17 13:42:11 -04:00
Matt Nadareski
18fee399f4 Fix ambiguous references 2023-04-17 13:22:35 -04:00
Matt Nadareski
5fce4c84b5 Wire up skeleton formats to DatItem 2023-04-07 16:13:15 -04:00
Matt Nadareski
229fb5df03 Add skeleton File item 2023-04-07 15:59:16 -04:00
Matt Nadareski
e8f543ff62 Add 4 missing fields to Archive 2023-04-07 15:47:24 -04:00
Matt Nadareski
9410363d99 Add skeleton Details item 2023-04-07 15:25:13 -04:00
Matt Nadareski
bd951b46b5 Fix build 2023-04-07 15:13:19 -04:00