Commit Graph

89 Commits

Author SHA1 Message Date
Matt Nadareski
0fa843a587 Fix ListXML write 2020-08-25 22:13:49 -07:00
Matt Nadareski
d8b8f53821 Fix serialization error 2020-08-25 17:12:34 -07:00
Matt Nadareski
353310545a Fix set filtering on ListXML and SoftwareList 2020-08-25 17:01:49 -07:00
Matt Nadareski
df21a78972 Fix JSON read, add TODOs (nw) 2020-08-25 15:38:49 -07:00
Matt Nadareski
3d69c527c0 Use some of the filters (nw) 2020-08-25 15:26:07 -07:00
Matt Nadareski
4fc81fe9d7 Add more Machine filters (nw) 2020-08-25 15:08:38 -07:00
Matt Nadareski
8070805359 Ensure every Field has a FilterItem 2020-08-25 14:24:34 -07:00
Matt Nadareski
623651804c Add all machine filters (nw) 2020-08-25 14:11:00 -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
80874d40d7 Date default should be null 2020-08-24 13:59:59 -07:00
Matt Nadareski
77cdda1c6e Remove MachineType.None (dupe of NULL) 2020-08-24 13:53:53 -07:00
Matt Nadareski
d8fdce88c0 Fix JSON read/write, XML write 2020-08-24 11:56:49 -07:00
Matt Nadareski
a424f53407 Fix "Original" filter 2020-08-24 10:18:31 -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
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
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
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
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
2ffa22ebaa Implement SetFields 2020-08-21 10:16:05 -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
e139b0f8f2 Missing header notes, wire up RC Version 2020-08-20 16:49:21 -07:00
Matt Nadareski
e65b45b80f MachineType is common, add Logiqx header values 2020-08-20 15:39:32 -07:00
Matt Nadareski
c3781b3397 Normalize with SeparatedValue 2020-08-20 14:48:49 -07:00
Matt Nadareski
4a6a3699e7 Support more AttractMode fields 2020-08-20 14:36:36 -07:00
Matt Nadareski
2da51628a4 Machine stands alone 2020-08-20 13:17:14 -07:00
Matt Nadareski
c5a7cb9d17 Make field lists static and move them 2020-08-19 13:12:42 -07:00
Matt Nadareski
381183c71c Each item removes its own 2020-08-17 23:45:23 -07:00
Matt Nadareski
5c11066a07 Items are responsible for their own filters 2020-08-17 23:09:35 -07:00
Matt Nadareski
42b3bd906a Move field replacement 2020-08-17 22:35:17 -07:00
Matt Nadareski
5660da7b0e DatItems of destiny 2020-08-17 17:28:32 -07:00
Matt Nadareski
fafac31ea8 Better equality code 2020-08-17 14:57:54 -07:00
Matt Nadareski
a84314684f Move flags, logging 2020-08-01 22:10:29 -07:00
Matt Nadareski
af0931c0f6 Diff, determination, enum cleanup 2020-08-01 21:42:28 -07:00
Matt Nadareski
a4b2a4ff17 Clean up Skipper structure 2020-07-30 21:07:25 -07:00
Matt Nadareski
e23596983a Add support for inverted CRC flag 2020-07-28 17:00:19 -07:00
Matt Nadareski
22f8fb03e9 Remove unnecessary complexity 2020-07-27 15:21:59 -07:00
Matt Nadareski
3edd40b238 Remove TODOs 2020-07-26 23:02:36 -07:00