Matt Nadareski
ec524a63ca
External code goes in external
2020-08-01 23:12:44 -07:00
Matt Nadareski
17a6a7ec69
IO extensions to IO namespace
2020-08-01 23:04:11 -07:00
Matt Nadareski
41d3d0c848
IO namespace
2020-08-01 22:46:28 -07:00
Matt Nadareski
a84314684f
Move flags, logging
2020-08-01 22:10:29 -07:00
Matt Nadareski
af0931c0f6
Diff, determination, enum cleanup
2020-08-01 21:42:28 -07:00
Matt Nadareski
a4b2a4ff17
Clean up Skipper structure
2020-07-30 21:07:25 -07:00
Matt Nadareski
e23596983a
Add support for inverted CRC flag
2020-07-28 17:00:19 -07:00
Matt Nadareski
1f25dc4bac
Fix single-line SMDB corner case
2020-07-28 16:17:54 -07:00
Matt Nadareski
7df10855fa
Move a couple of methods
2020-07-26 23:46:59 -07:00
Matt Nadareski
5838c6f5c3
Create and use ParentablePath
2020-07-26 23:39:33 -07:00
Matt Nadareski
9c7b044e93
Null items are no fun
2020-07-19 12:57:13 -07:00
Matt Nadareski
334e1c4585
Filter Abstraction ( #25 )
...
* Add category, back filters by dictionary
* Complete internal filter set
* Fix AreaSize filter
* Populate filter object the hard way
* Manipulation flags should not be filters
* None of them need to be public
* Convert to partial helper method
* Better method use
* Field, not string; no dictionary
* Add FilterTo method for later
* More naming options (easier conversion)
* Update README
2020-07-18 21:35:17 -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
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
9b12f965af
Create Writers namespace
2020-06-13 22:39:22 -07:00
Matt Nadareski
35d0fab5e1
Use SeparatedValueWriter, fix a couple things
2020-06-13 22:15:21 -07:00
Matt Nadareski
c32bfc35f9
Add SeparatedValueWriter
2020-06-13 21:24:47 -07:00
Matt Nadareski
46cc8e806e
Add ClrMameProWriter
2020-06-13 12:41:49 -07:00
Matt Nadareski
aa4f669bb9
Fix CMP/DC parsing, strip DC down
2020-06-12 15:42:47 -07:00
Matt Nadareski
9baa20c0a7
TODO cleanup, fix Logiqx, INI parser for RC
2020-06-11 21:54:08 -07:00
Matt Nadareski
ec52981070
Cleanup of usings
2020-06-11 11:44:46 -07:00
Matt Nadareski
0350d46e3c
How did this even happen?
2020-06-11 10:25:49 -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
84f3ce4d4e
[Tools/] Last round of untabify
2019-02-08 21:03:28 -08: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