Matt Nadareski
3e9b4e510c
Add DeviceReference type, cleanup TODOs
2020-08-31 23:01:51 -07:00
Matt Nadareski
22a73c318f
Version bump to 1.0.3
2020-08-31 21:36:06 -07:00
Matt Nadareski
4d0a3f55eb
Add Aaruformat validation and media item type ( #29 )
...
* Initial `media` and AaruFormat code
* But... why?
* Fix AIF reading
* Fix D2D, Logiqx cleanup
* Minor cleanup
* Final cleanup round
2020-08-27 16:57:22 -07:00
Matt Nadareski
417d2253db
Temp dir should be global
2020-08-02 13:08:33 -07:00
Matt Nadareski
f890f320e6
Build -> Prepare
2020-08-01 23:10:23 -07:00
Matt Nadareski
671693ca41
Last bit of enum shuffling
2020-08-01 22:49:15 -07:00
Matt Nadareski
41d3d0c848
IO namespace
2020-08-01 22:46:28 -07:00
Matt Nadareski
73a8c663a6
Move more enums
2020-08-01 22:13:56 -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
002e55e86e
Make it an against flag instead
2020-08-01 15:10:41 -07:00
Matt Nadareski
b6c1e9f5c7
Add Game diffing
2020-08-01 14:15:04 -07:00
Matt Nadareski
88d0d043ef
No RAR
2020-07-30 17:03:10 -07:00
Matt Nadareski
e23596983a
Add support for inverted CRC flag
2020-07-28 17:00:19 -07:00
Matt Nadareski
efc90457e5
Create and use SortedKeys
2020-07-26 21:00:30 -07:00
Matt Nadareski
0112821a72
Bump version to 1.0.2
2020-07-26 19:11:41 -07:00
Matt Nadareski
ef71eea353
Omit RIPEMD160 by default (.NET 4.8 only)
2020-07-23 14:32:35 -07:00
Matt Nadareski
ce38911d66
Fix CHD parsing, threading, version
2020-07-19 21:59:34 -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
e7984b7b74
Add JSON write
2020-06-15 22:31:46 -07:00
Matt Nadareski
6e12fa13eb
Use CMPReader in CMP and DC
2020-06-15 12:41:39 -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
ec52981070
Cleanup of usings
2020-06-11 11:44:46 -07:00
Matt Nadareski
fc63217c56
.NET Core on *nix doesn't like console
2020-06-11 10:22:00 -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
916d2a3b51
Internal Fixes, etc. ( #20 )
...
* Start removing mixed usages
* Check for directories before opening
* Fix writing
* Kinda fix rebuild
* One more try
* Better internal handling
* Slighty fix a couple more things
* Update RVWorld Compress code to db7d750bba
* Fix build
Co-authored-by: Matt Nadareski <mnadareski@mparticle.com >
2020-04-03 13:19:21 -07:00
Matt Nadareski
9c393b12c6
Blind update of zip code to newest RVWorld version
2019-12-04 15:42:30 -08:00
Matt Nadareski
f04842851a
[Data/] Un-tab-ify
2019-02-08 20:32:49 -08:00
Matt Nadareski
dde93eec67
[Constants] Aaaand back to in-between numbering
2019-02-08 16:24:20 -08:00
Matt Nadareski
3cfa446f01
[Constants] Version 1.0.0
2019-02-08 15:43:10 -08:00
Matt Nadareski
2ab4e3d48e
[ALL] Add Everdrive SMDB
2019-02-08 15:31:44 -08:00
Matt Nadareski
b0d91d11c3
[Enums, CHDFile] Enum readability cleanup
2019-01-08 11:10:04 -08:00
Matt Nadareski
5fcd075d0a
[Flags] Code formatting
2018-10-12 15:08:07 -07:00
Matt Nadareski
0653a4a3df
[Constants] Fix build title
2018-05-24 13:59:20 -07:00
Matt Nadareski
ef9865e202
[ALL] Goodbye xxHash. Readd later if really needed
2018-05-08 14:32:02 -07:00
Matt Nadareski
05d79bb11a
[Constants] Add known rom header signatures
2018-03-29 00:02:48 -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
72830b5d98
[SabreTools, Flags, DatFile] Add new base replacement flags
...
Update game type (bios, device, mechanical) and update parenting information (romof, cloneof, sampleof)
2018-03-20 14:49:04 -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
0ba64830a1
[Constants] PE signature
2018-02-16 01:28:11 -08:00
Matt Nadareski
c808b66a16
[Constants] FreeArc signature
2018-02-16 01:25:10 -08:00
Matt Nadareski
68d3141258
[Constants] Technical change
2018-02-16 01:22:38 -08:00
Matt Nadareski
96d6859ca5
[Constants, Utilities] Magic!
2018-02-16 01:20:17 -08:00
Matt Nadareski
c1e612395f
[Enums] Re-divide FileType
2018-02-16 00:37:22 -08:00