Commit Graph

24 Commits

Author SHA1 Message Date
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
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
9c393b12c6 Blind update of zip code to newest RVWorld version 2019-12-04 15:42:30 -08:00
Matt Nadareski
b0d91d11c3 [Enums, CHDFile] Enum readability cleanup 2019-01-08 11:10:04 -08: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
c1e612395f [Enums] Re-divide FileType 2018-02-16 00:37:22 -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
2bf03a65e2 [Enums] Add placeholder enum for later use 2018-02-15 18:40:44 -08:00
Matt Nadareski
8f85f7af8a [Blank, Enums] Add "Blank" datitem for empty sets 2018-01-04 00:49:04 -08:00
Matt Nadareski
4b85ea8edd [SabreTools, Feature, Help] Use Help more... 2017-12-05 17:33:34 -08:00
Matt Nadareski
6df461b2e9 [SabreTools, DatFile, Enums, Flags] Overhaul splitting 2017-11-08 16:29:35 -08:00
Matt Nadareski
711816e756 [SabreTools, Enums] One split init for all variants 2017-11-08 15:49:30 -08:00
Matt Nadareski
94a4855f57 [FileTypes/] Add remaining unimplemented types 2017-11-02 10:14:52 -07:00
Matt Nadareski
c9cad432ad [CHDFile] Add CHD parsing logic 2017-10-31 01:06:56 -07:00
Matt Nadareski
1e63cc6ac9 [Enums] Add new flags for possible later use 2017-08-29 14:40:26 -07:00
Matt Nadareski
e7683ec0fb [ALL] Add game dedupe 2017-08-29 11:46:01 -07:00
Matt Nadareski
29c503b9ec [ALL] Add device non-merged option
This is a special merging mode that counts on newer versions of MAME not respecting the romof tags, leaving parents with files that are not actually required by the children. This new merging mode ignores those romof and cloneof tags, using devices only to add more required roms.
2017-08-26 23:57:33 -07:00
Matt Nadareski
fd4c9cf4fe [ALL] Update namespace 2017-05-04 02:41:11 -07:00
Matt Nadareski
f72b06a561 [SabreTools.Library] Update folder name 2017-05-04 02:38:56 -07:00