Commit Graph

460 Commits

Author SHA1 Message Date
Matt Nadareski
0fa843a587 Fix ListXML write 2020-08-25 22:13:49 -07:00
Matt Nadareski
f257c2ce94 Fix ListXML write 2020-08-25 17:03:47 -07:00
Matt Nadareski
22cc89b6e8 Add writing of all ListXML machine fields 2020-08-25 13:37:02 -07:00
Matt Nadareski
144ce065e2 Finish string -> Field 2020-08-25 12:15:28 -07:00
Matt Nadareski
3dc3c627f0 Checkpoint (nw) 2020-08-25 11:20:50 -07:00
Matt Nadareski
dab673246e So many fields and TODOs... 2020-08-24 22:25:47 -07:00
Matt Nadareski
3c7d80fa05 Minor doc updates 2020-08-24 20:23:57 -07:00
Matt Nadareski
1aca090b79 Fix JSON read off-by-one error 2020-08-24 14:29:00 -07:00
Matt Nadareski
92716402d9 Comment should be null default 2020-08-24 14:28:53 -07:00
Matt Nadareski
77cdda1c6e Remove MachineType.None (dupe of NULL) 2020-08-24 13:53:53 -07:00
Matt Nadareski
85dc985c67 Elements, not attributes 2020-08-24 13:46:19 -07:00
Matt Nadareski
38f69f9dcc Fix of-tags, more CMP writing 2020-08-24 13:43:37 -07:00
Matt Nadareski
769bc077e7 XML-like optional/required for CMP writer 2020-08-24 13:29:27 -07:00
Matt Nadareski
df9d908d04 Finish and use more enum conversions 2020-08-24 13:21:59 -07:00
Matt Nadareski
d8fdce88c0 Fix JSON read/write, XML write 2020-08-24 11:56:49 -07:00
Matt Nadareski
ed0fde6c18 More JSON decoration 2020-08-24 01:06:52 -07:00
Matt Nadareski
ece8e0cae7 Add required variants for XML 2020-08-24 00:48:27 -07:00
Matt Nadareski
06829d3d5f Use better XML methods 2020-08-24 00:25:23 -07:00
Matt Nadareski
fd489d5e4b Better optional attributes 2020-08-23 22:54:09 -07:00
Matt Nadareski
f8fae70231 Remove unnecessary Field exclusion 2020-08-23 22:23:55 -07:00
Matt Nadareski
a1d81a8e5f Wire up a whole bunch of stuff on read 2020-08-23 21:10:29 -07:00
Matt Nadareski
79e7446266 (Badly) use DeviceReference 2020-08-23 15:42:58 -07:00
Matt Nadareski
2576e22c85 Add a remaining ListXML-specific objects
Also fixes the usage of some other objects, adds proper objects for certain cases, and adds a bunch of TODOs around the new objects. There will be a lot of overhauls needed to properly support things like Devices and Slots
2020-08-23 15:34:42 -07:00
Matt Nadareski
90f55078d5 More ListXML objects and cleanup 2020-08-22 23:40:00 -07:00
Matt Nadareski
7be2abba8b Remove obsolete comments 2020-08-22 23:05:27 -07:00
Matt Nadareski
dc448a5008 BucketedBy superseded by Field 2020-08-22 23:02:30 -07:00
Matt Nadareski
d4be402380 Change Supported to Enum 2020-08-22 13:31:13 -07:00
Matt Nadareski
b30173ba55 Few more TODOs 2020-08-22 13:05:58 -07:00
Matt Nadareski
f85b859126 Add a massive amount of TODOs 2020-08-22 12:56:38 -07:00
Matt Nadareski
93b774b69a Wire up remaining OpenMSX DatItem fields 2020-08-21 23:48:35 -07:00
Matt Nadareski
1e6fe45b4d Fix Merge 2020-08-21 23:24:32 -07:00
Matt Nadareski
26a2ce03cb Fix ClearMarked 2020-08-21 23:23:07 -07:00
Matt Nadareski
c3cde1f8e2 Wire up remaining OpenMSX machine fields 2020-08-21 17:27:11 -07:00
Matt Nadareski
755b6f030b Wire up partial support for dipswitches 2020-08-21 16:48:56 -07:00
Matt Nadareski
4d7a4373a9 Let's use objects 2020-08-21 15:31:19 -07:00
Matt Nadareski
b01217cffb Wire up value and loadflag for SL 2020-08-21 14:20:17 -07:00
Matt Nadareski
0474bea6f4 One more bit of cleanup 2020-08-21 13:34:04 -07:00
Matt Nadareski
269ba26755 Clean up reading 2020-08-21 13:33:17 -07:00
Matt Nadareski
e9ca2658bb Wire up area width, endianness for SL 2020-08-21 13:31:22 -07:00
Matt Nadareski
6004bbaad9 Wire up SoftwareList sharedfeat 2020-08-21 13:03:38 -07:00
Matt Nadareski
ebb6529440 Wire up new flag 2020-08-21 10:38:42 -07:00
Matt Nadareski
bcd765b375 Wire up Logiqx TruRip/EmuArc fields 2020-08-20 22:42:04 -07:00
Matt Nadareski
d90e9ee8a1 Wire up remaining AttractMode fields 2020-08-20 21:15:37 -07:00
Matt Nadareski
419ea5ce31 Move to MergingFlag 2020-08-20 20:38:29 -07:00
Matt Nadareski
7555523799 Wire up remaining Logiqx header values 2020-08-20 17:23:19 -07:00
Matt Nadareski
e139b0f8f2 Missing header notes, wire up RC Version 2020-08-20 16:49:21 -07:00
Matt Nadareski
f498890417 Wire up OfflineList canOpen 2020-08-20 16:30:16 -07:00
Matt Nadareski
0b782557b9 Wire up infos for OfflineList 2020-08-20 16:20:22 -07:00
Matt Nadareski
3c5931fce8 Wire up plugin for RomCenter 2020-08-20 15:57:52 -07:00
Matt Nadareski
25b35595ba Wire up Date to timestamp 2020-08-20 15:53:56 -07:00