Commit Graph

57 Commits

Author SHA1 Message Date
Matt Nadareski
96f0a94b10 Extract out IO namespace, Part 3 2020-12-08 00:13:22 -08:00
Matt Nadareski
f0afe33dd7 Combine some tags 2020-09-08 10:12:41 -07:00
Matt Nadareski
e34f50c464 Better shorthand, change internal naming 2020-09-07 22:57:44 -07:00
Matt Nadareski
412759a2d7 New name please 2020-09-07 22:40:27 -07:00
Matt Nadareski
d2ab6fdc05 SabreDAT now JSON-equivalent 2020-09-07 22:21:02 -07:00
Matt Nadareski
d70415b989 Add some XML serialization attributes 2020-09-07 14:47:27 -07:00
Matt Nadareski
3257908b23 Typos and such 2020-09-05 23:15:48 -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
e162626043 Fix SabreDat clobbering Logiqx on naming 2020-08-31 21:02:26 -07:00
Matt Nadareski
a70dc3bad6 Move dedupe to Cleaner, remove StripHash 2020-08-30 23:11:05 -07:00
Matt Nadareski
27bbc9df29 Create and use Cleaner 2020-08-28 13:33:05 -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
ed0fde6c18 More JSON decoration 2020-08-24 01:06:52 -07:00
Matt Nadareski
4d7a4373a9 Let's use objects 2020-08-21 15:31:19 -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
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
80a28539bc Depot stuff in own region 2020-08-20 11:26:06 -07:00
Matt Nadareski
3e320bb85e Add and use DepotInformation 2020-08-20 11:23:48 -07:00
Matt Nadareski
52c15d4732 Replace RVX with Depth 2020-08-18 23:39:13 -07:00
Matt Nadareski
8e687a251d Add RVX compatible inputs 2020-08-18 11:34:43 -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
17a6a7ec69 IO extensions to IO namespace 2020-08-01 23:04:11 -07:00
Matt Nadareski
af0931c0f6 Diff, determination, enum cleanup 2020-08-01 21:42:28 -07:00
Matt Nadareski
71815ee785 Preliminary 1G1R 2020-07-27 22:31:17 -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
Matt Nadareski
3edd40b238 Remove TODOs 2020-07-26 23:02:36 -07:00
Matt Nadareski
be7e3175a0 TODOs, cleanup, Nuget 2020-07-26 22:52:24 -07:00
Matt Nadareski
ce38911d66 Fix CHD parsing, threading, version 2020-07-19 21:59:34 -07:00
Matt Nadareski
4e406604c2 Remove .NET Framework 4.6.2/4.7.2 (#24)
* Remove < .NET 4.8, general cleanup

* Abstract

* Tango

* Banner

* Scan no more

* Common

* Application

* Access

* Filter-feeder

* Graffiti

* Paint-over

* Law and Order

* XOR-o

* Unused staircase

* Maybe

* Maybe not

* Delete this

* The word is "no"

* Emit

* Improper

* Aye aye

* Fence

* Barrier

* Monkey

* Pail

* Lines
2020-07-15 09:41:59 -07:00
Matt Nadareski
e7984b7b74 Add JSON write 2020-06-15 22:31: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
9e3df30b90 [DatFile, DatHeader, DatStats] Descriptors 2019-01-08 11:49:31 -08:00
Matt Nadareski
e2b65b7acd [DatHeader, DatStats] Round 1 cleanup 2019-01-08 11:06:26 -08:00
Matt Nadareski
fe37c4f27e [SabreTools, DatFile, DatHeader] StripHash no longer needed 2018-03-22 17:00:45 -07:00
Matt Nadareski
643b85cf5d [ALL] ExcludeFields instead of ExcludeOf 2018-03-22 16:09:18 -07:00
Matt Nadareski
b6d658c294 [SabreTools, Enums, DatFiles, Utilities] Add "Fields" (nw) 2018-03-21 21:20:56 -07:00
Matt Nadareski
74c92d2ef1 [SabreTools, DatFile, DatHeader] Add one-rom-per-game 2018-03-20 15:10:43 -07:00
Matt Nadareski
ca756c3f46 [DatHeader] Update note 2018-02-14 12:17:07 -08:00
Matt Nadareski
a8460d6ff8 [SabreTools, DatFiles/] Add flag for keeping empty games instead of making it default 2018-02-14 12:09:18 -08:00