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
35d0fab5e1
Use SeparatedValueWriter, fix a couple things
2020-06-13 22:15:21 -07:00
Matt Nadareski
ec52981070
Cleanup of usings
2020-06-11 11:44:46 -07:00
Matt Nadareski
4ad77d6be6
Cleanup and overhaul ( #21 )
...
* Syntax cleanup
* More minor cleanup, use Linq
* Fix broken features by using correct values
* Feature flags the same
* Features are modular
* No AlphaFS, more .NET versions
* Fix appveyor
* Put back identifiers, for some reason
* String interpolation, modernization
* Better use of GetField
* XmlTextWriter to remove possible issues
* Fix header for OpenMSX
2020-06-10 22:37:19 -07:00
Matt Nadareski
f01e47444c
Use new list input
2020-06-06 13:53:31 -07:00
Matt Nadareski
ac2a9fabb7
Hashing
2020-06-05 22:26:44 -07:00
Matt Nadareski
c2ac3f24f6
Keep getters and setters consistent for machine information
2019-09-20 10:30:16 -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
05465c0f45
[DatItem] Check parenting when merging
2018-03-13 17:43:16 -07:00
Matt Nadareski
94197bbb30
[DatItem] Get correct size on merge
2018-03-13 15:52:53 -07:00
Matt Nadareski
0fbb03fc50
[DatFile] Better as else-if
2018-03-09 10:06:03 -08:00
Matt Nadareski
9afa748c60
[DatItem] Do better nodump checks
2018-03-09 10:01:46 -08:00
Matt Nadareski
678930ef5c
[DatItem] Move skip-by-type logic up to top
2018-03-09 09:54:03 -08:00
Matt Nadareski
d98d6fd1cf
[DatItem] Make logic more readable in merge
2018-03-09 09:46:42 -08:00
Matt Nadareski
f65b60534d
[DatItem] Add remaining hashes to merge method
2018-03-09 09:42:35 -08:00
Matt Nadareski
58dcc43d06
[DatItem] Remove unnecessary variable
2018-02-23 14:22:36 -08:00
Matt Nadareski
5118266f8d
[DatFile, DatItem, Utilities] Method cleanup
2018-02-23 14:18:02 -08:00
Matt Nadareski
5e303cde49
[ALL] Fix device merging, add new parsing prototypes
2018-01-13 22:42:42 -08:00
Matt Nadareski
de16014af9
[ALL] Update string check; add output path helper
2017-11-08 13:15:44 -08:00
Matt Nadareski
5dd08cba63
[ALL] One utility class now
2017-11-08 00:27:00 -08:00
Matt Nadareski
397e5634c1
[DatItems/] Items -> DatItems for clarity
2017-11-02 15:44:15 -07:00