Matt Nadareski
ace7d5f34f
Make the Update methods cleaner
2020-08-27 21:40:08 -07:00
Matt Nadareski
335f160ace
Fix the cracks in the armor
2020-08-27 20:56:50 -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
3b481de3b9
Add Batch Feature ( #28 )
...
* Checkpoint Batch input
* Fix and enable Batch
* Add overwrite to write
* 1G1R and better help text
* Add set header value
* Implement internal split/merge
* Implement description to name
* Add field removal
* Implement ORPG
* Implement scene date strip
* Read me
* Better wording
* Slight re-format based on re-reading
* Add note at top here too
2020-08-26 17:11:24 -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
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