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
47c2228881
Missing size means just hash checking
2019-09-20 10:55:03 -07:00
Matt Nadareski
c0ad918215
Convert Disk to Rom for rebuilding
2019-09-20 10:30:30 -07:00
Matt Nadareski
c2ac3f24f6
Keep getters and setters consistent for machine information
2019-09-20 10:30:16 -07:00
Matt Nadareski
26c4e1a93f
[DatItems/] Clean these up a bit
2019-01-08 17:40:12 -08: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
e0a92e836c
[Rom] Ensure BaseFile date gets used
2018-03-04 21:40:10 -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
1e7627dcc9
[Disk, Rom] Initialize from BaseFile properly
2018-02-23 11:06:01 -08:00
Matt Nadareski
5740cecc0d
[FileTypes/] BaseFile for life
2018-02-15 23:38:55 -08:00
Matt Nadareski
f8f93b9d7e
[AttractMode, Rom] Handle "null" case
2018-02-15 18:47:11 -08: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
8f85f7af8a
[Blank, Enums] Add "Blank" datitem for empty sets
2018-01-04 00:49:04 -08:00
Matt Nadareski
130e4255fb
[DatFile, Disk, Rom] Better equality checking
2017-11-09 00:20:47 -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