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
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
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
d4be402380
Change Supported to Enum
2020-08-22 13:31:13 -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
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
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
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
3edd40b238
Remove TODOs
2020-07-26 23:02:36 -07:00
Matt Nadareski
be7e3175a0
TODOs, cleanup, Nuget
2020-07-26 22:52:24 -07:00
Matt Nadareski
334e1c4585
Filter Abstraction ( #25 )
...
* Add category, back filters by dictionary
* Complete internal filter set
* Fix AreaSize filter
* Populate filter object the hard way
* Manipulation flags should not be filters
* None of them need to be public
* Convert to partial helper method
* Better method use
* Field, not string; no dictionary
* Add FilterTo method for later
* More naming options (easier conversion)
* Update README
2020-07-18 21:35:17 -07:00
Matt Nadareski
e95b5d3268
Make dat items serializable
2020-06-15 21:00:09 -07:00
Matt Nadareski
78340b6813
KVP >> Tuple
2020-06-14 23:07:31 -07:00
Matt Nadareski
ec52981070
Cleanup of usings
2020-06-11 11:44:46 -07:00
Matt Nadareski
1768370199
[ALL] DatItem/Machine cleanup and descriptions
2019-01-08 12:11:55 -08:00
Matt Nadareski
ecd6a70c8d
[Machine, DatItem] SlotOptions are not Devices
2018-03-21 01:59:03 -07:00
Matt Nadareski
164565ca84
[Machine] Initialize Infos
2018-01-15 01:21:33 -08:00
Matt Nadareski
5e303cde49
[ALL] Fix device merging, add new parsing prototypes
2018-01-13 22:42:42 -08:00
Matt Nadareski
397e5634c1
[DatItems/] Items -> DatItems for clarity
2017-11-02 15:44:15 -07:00