Matt Nadareski
a04a3485ef
Fix ParentablePath issues; fix parse logging
2020-09-21 13:04:11 -07:00
Matt Nadareski
ae3bae2d0a
Add explicit list of supported types
2020-09-18 17:12:31 -07:00
Matt Nadareski
74a0c47102
Fix a few stragglers
2020-09-15 14:46:39 -07:00
Matt Nadareski
fc580c7d35
Make logging more intuitive
2020-09-15 14:38:37 -07:00
Matt Nadareski
f506915a04
Make less things use global throw state
2020-09-15 14:23:40 -07:00
Matt Nadareski
91f659dca2
Add and use ThrowOnError global (temp)
2020-09-15 12:12:13 -07:00
Matt Nadareski
9b6e54aeed
Fix a couple AttractMode things
2020-09-07 12:58:55 -07:00
Matt Nadareski
9fd8a48874
Convert Rom size field to long?
2020-09-04 23:03:27 -07:00
Matt Nadareski
5f749d07a4
Add and use SpamSum for Media and Rom types
...
SpamSum implementation courtesy of https://github.com/aaru-dps/Aaru
2020-09-04 15:02:15 -07:00
Matt Nadareski
9bd05229f2
Fix SeparatedValue write
2020-08-31 20:17:48 -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
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
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
90f55078d5
More ListXML objects and cleanup
2020-08-22 23:40:00 -07:00
Matt Nadareski
d4be402380
Change Supported to Enum
2020-08-22 13:31:13 -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
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
Matt Nadareski
30dce34ac8
Add some OfflineList headers
2020-08-20 15:51:13 -07:00
Matt Nadareski
e65b45b80f
MachineType is common, add Logiqx header values
2020-08-20 15:39:32 -07:00
Matt Nadareski
90f704b72b
Add ListXML header fields
2020-08-20 15:13:57 -07:00
Matt Nadareski
c3781b3397
Normalize with SeparatedValue
2020-08-20 14:48:49 -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
b324adbdbb
HeaderSkipper cleanup
2020-08-02 12:54:27 -07:00
Matt Nadareski
41d3d0c848
IO namespace
2020-08-01 22:46:28 -07:00
Matt Nadareski
e82f6c1af9
Fix build
2020-07-28 17:21:13 -07:00
Matt Nadareski
e23596983a
Add support for inverted CRC flag
2020-07-28 17:00:19 -07:00
Matt Nadareski
63c73bb68b
Misc. cleanup
2020-07-27 11:21:32 -07:00
Matt Nadareski
b50f55af6b
Rename Header, remove redundant setters
2020-07-27 10:26:08 -07:00