Matt Nadareski
3700e5f7a7
Promote Display
2020-09-02 21:36:14 -07:00
Matt Nadareski
08303b81de
Promote Port
2020-09-02 17:22:31 -07:00
Matt Nadareski
007510cc0f
Promote Device
2020-09-02 17:09:19 -07:00
Matt Nadareski
213c76ad10
Promote Extension early
2020-09-02 16:37:01 -07:00
Matt Nadareski
86173a39ec
Promote Analog early, promot Configuration
2020-09-02 16:31:23 -07:00
Matt Nadareski
e05f1df878
Promote Driver
2020-09-02 15:38:10 -07:00
Matt Nadareski
0794e52f50
EmulationStatus -> FeatureStatus
2020-09-02 14:34:41 -07:00
Matt Nadareski
455cf802ff
Add ChipType and EmulationStatus, fix serialization
2020-09-02 14:32:16 -07:00
Matt Nadareski
26bb28afba
Create and use DatItems.FeatureType
2020-09-02 14:04:02 -07:00
Matt Nadareski
3d55e1462b
Promote Feature
2020-09-02 13:31:50 -07:00
Matt Nadareski
07cf2135ff
Promote Sound
2020-09-02 12:51:21 -07:00
Matt Nadareski
aa62319fc8
Fix writes
2020-09-02 12:32:10 -07:00
Matt Nadareski
9604e16287
Promote Slot to DatItem
2020-09-01 16:21:55 -07:00
Matt Nadareski
7d3f3f1803
Promote DipSwitch
2020-09-01 13:36:32 -07:00
Matt Nadareski
ca66e07986
Promote Configuration
2020-09-01 11:55:11 -07:00
Matt Nadareski
4204cf8457
Promote Adjuster, RamOption
2020-09-01 11:34:52 -07:00
Matt Nadareski
6bc91732e6
Promote SoftwareList
2020-08-31 23:26:07 -07:00
Matt Nadareski
3e9b4e510c
Add DeviceReference type, cleanup TODOs
2020-08-31 23:01:51 -07:00
Matt Nadareski
58039f5093
Fix filtering, merging, blanks, and bucketing
2020-08-31 15:33:05 -07:00
Matt Nadareski
f85fbd68ce
Reduce boilerplate for writing to file
2020-08-28 15:06:07 -07:00
Matt Nadareski
4d0a3f55eb
Add Aaruformat validation and media item type ( #29 )
...
* Initial `media` and AaruFormat code
* But... why?
* Fix AIF reading
* Fix D2D, Logiqx cleanup
* Minor cleanup
* Final cleanup round
2020-08-27 16:57:22 -07:00
Matt Nadareski
143668c56a
Chip gets a promotion
2020-08-25 22:48:46 -07:00
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
dab673246e
So many fields and TODOs...
2020-08-24 22:25:47 -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
38f69f9dcc
Fix of-tags, more CMP writing
2020-08-24 13:43:37 -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
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
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
4d7a4373a9
Let's use objects
2020-08-21 15:31:19 -07:00
Matt Nadareski
90f704b72b
Add ListXML header fields
2020-08-20 15:13:57 -07:00
Matt Nadareski
2da51628a4
Machine stands alone
2020-08-20 13:17:14 -07:00
Matt Nadareski
ff8aebd3f0
Allow for blank overrides of header values
2020-08-08 14:06:05 -07:00
Matt Nadareski
f27f57855d
Fix Listxml write
2020-08-07 11:01:33 -07:00
Matt Nadareski
17a6a7ec69
IO extensions to IO namespace
2020-08-01 23:04:11 -07:00
Matt Nadareski
22f8fb03e9
Remove unnecessary complexity
2020-07-27 15:21:59 -07:00
Matt Nadareski
63c73bb68b
Misc. cleanup
2020-07-27 11:21:32 -07:00