Commit Graph

77 Commits

Author SHA1 Message Date
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
1a718a3915 Implement JSON reading 2020-06-16 11:27:36 -07:00
Matt Nadareski
e7984b7b74 Add JSON write 2020-06-15 22:31:46 -07:00
Matt Nadareski
0cc10e73df Implement ClrMameProReader 2020-06-15 10:56:47 -07:00
Matt Nadareski
350f1c85c5 Add and use IniReader, fix RC again 2020-06-13 23:28:55 -07:00
Matt Nadareski
aa4f669bb9 Fix CMP/DC parsing, strip DC down 2020-06-12 15:42:47 -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
1de4bc7b18 Zips are weird 2019-12-04 22:00:46 -08:00
Matt Nadareski
2a6b850aae Seek ye first the buffer for hashes 2019-12-04 21:23:01 -08:00
Matt Nadareski
a39dfdde37 Update to NETStandard and NETCore, include 462 still 2019-03-29 00:15:40 -07:00
Matt Nadareski
2ab4e3d48e [ALL] Add Everdrive SMDB 2019-02-08 15:31:44 -08:00
Matt Nadareski
1768370199 [ALL] DatItem/Machine cleanup and descriptions 2019-01-08 12:11:55 -08:00
Matt Nadareski
386f7141f6 [Utilities] Fix inplace 2018-05-24 13:59:06 -07:00
Matt Nadareski
f487c9743c [Utilities] Clean up namespaces 2018-05-08 14:32:52 -07:00
Matt Nadareski
ef9865e202 [ALL] Goodbye xxHash. Readd later if really needed 2018-05-08 14:32:02 -07:00
Matt Nadareski
3731a57796 [DatFIle, Utilities] Order in the Force
So this change is deceptively simple but could help solve a lot of issues. First is that in most cases, the default is now that output DATs do not overwrite what is already in the current folder. This should be able to help in cases where multiple folders are being output to the same folder during updates. The second is that now, if the output path is the current directory AND there was a directory input, the lowest directory name is now used as a subfolder in the current directory. This helps get rid of even more issues when an output directory is not set.
2018-04-25 14:34:25 -07:00
Matt Nadareski
284568bc33 [DatFile, Utilities] Use subpath where possible
Using the subpath in the name of the output file can sometimes help distinguish which verison of a file is being used if the numbering doesn't help.
2018-04-23 13:03:15 -07:00
Matt Nadareski
d91ceae80d [Utilities] Better log messages 2018-03-28 15:06:06 -07:00
Matt Nadareski
b6d658c294 [SabreTools, Enums, DatFiles, Utilities] Add "Fields" (nw) 2018-03-21 21:20:56 -07:00
Matt Nadareski
b6a261d69d [ALL] Add openMSX software list to read/write 2018-03-15 16:59:48 -07:00
Matt Nadareski
eb71c16454 [SabreTools, Flags, DatFile, Utilities, README] Stat output
Add new input that mirrors the input for DAT formats. This also introduces the SSV statistics output format
2018-03-12 21:18:25 -07:00
Matt Nadareski
45730ac7a5 [Utilities] Fix outputted CRC endianness 2018-03-01 11:18:05 -08:00
Matt Nadareski
bc0d84ae8a [Utilities] Fix note 2018-02-23 20:20:56 -08:00
Matt Nadareski
a5d0965299 [Utilities] Add temp dir checking 2018-02-23 17:08:22 -08:00
Matt Nadareski
1340847047 [Utilities] Only return BaseArchives 2018-02-23 16:55:57 -08:00
Matt Nadareski
77c09b7d4a [Utilities] Move method to different section 2018-02-23 14:19:07 -08:00
Matt Nadareski
5118266f8d [DatFile, DatItem, Utilities] Method cleanup 2018-02-23 14:18:02 -08:00
Matt Nadareski
37d854b14b [ZipArchive, Utilities] Rename to ZipArchive, fix read 2018-02-23 13:46:39 -08:00
Matt Nadareski
b01ba56d6a [DatFile, FileTypes/, Utilities] GUID, but correct 2018-02-22 16:21:11 -08:00
Matt Nadareski
4c6884d2a5 [Utilities] Fix old OfflineList detection 2018-02-21 10:43:33 -08:00
Matt Nadareski
1370a7fbad [Utilities] Clean input string more for dat format 2018-02-21 10:38:32 -08:00
Matt Nadareski
96d6859ca5 [Constants, Utilities] Magic! 2018-02-16 01:20:17 -08:00
Matt Nadareski
0ccbdd2a83 [Utilities, DatFile] Create another factory 2018-02-16 00:35:58 -08:00
Matt Nadareski
cef409cb92 [CHDFile, Utilities] The great CHD cleanup 2018-02-16 00:25:28 -08:00
Matt Nadareski
5740cecc0d [FileTypes/] BaseFile for life 2018-02-15 23:38:55 -08:00
Matt Nadareski
3a45dcc1a5 [Enums, FileTypes/, Utilities] Use new enum, new class
Add a new "BaseFile" class for potential future use. This should be the "base" for all future files and folders that could exist. This is likely to change over time.
2018-02-15 22:06:20 -08:00
Matt Nadareski
e6e938788c [Enums, Utilities] Remove dependence on SharpCompress for enum 2018-02-15 18:58:29 -08:00
Matt Nadareski
ea7a3aef6c [CHDFile, Utilties] Add CHD v1/v2; fix byte[] comparisons 2018-02-15 18:41:46 -08:00
Matt Nadareski
7a23913828 [RombaSharp, Utilities] Implement DatStats for RombaSharp 2018-01-27 16:58:30 -08:00
Matt Nadareski
b22968a2d2 [ALL] Update Help (WIP) 2018-01-23 15:55:04 -08:00
Matt Nadareski
c4ec849e05 [Utilities] Fix outputting incorrect param 2018-01-23 12:18:10 -08:00
Matt Nadareski
a0d585d994 [SabreTools, DatFile, Utilities] Add "output-type" flag (not hooked up) 2018-01-23 11:39:35 -08:00
Matt Nadareski
6e47a1d809 [Constants, Skippers/, Tools/] Fix header extract
Use full paths in the name of the database to avoid output folder issues during script runs and make sure that Skippers are created with the absolute bare minimum set.
2018-01-23 10:54:29 -08:00
Matt Nadareski
94cff12d28 [Utilities] Fix OfflineList parsing (keep unhooked) 2018-01-15 12:53:32 -08:00
Matt Nadareski
bc44477960 [Utilities] Normalize case 2018-01-15 01:43:38 -08:00
Matt Nadareski
ae2d0fe989 [ALL} Preliminary hookup of listxml (nw) 2018-01-15 01:39:23 -08:00
Matt Nadareski
5e303cde49 [ALL] Fix device merging, add new parsing prototypes 2018-01-13 22:42:42 -08:00
Matt Nadareski
1484e318aa [SabreTools, Flags, DatFiles/, Utilities] Add depreciated flag 2018-01-10 22:23:17 -08:00