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