Matt Nadareski
b41ae7a7c3
Data and Tools -> Core
2020-12-08 13:23:59 -08:00
Matt Nadareski
174be6ca54
Cleanup between namespace extraction
2020-12-08 11:09:05 -08:00
Matt Nadareski
96f0a94b10
Extract out IO namespace, Part 3
2020-12-08 00:13:22 -08:00
Matt Nadareski
53f5d07ae4
Extract out IO namespace, Part 2
2020-12-07 22:32:37 -08:00
Matt Nadareski
96e2afcfe4
Extract out IO namespace, Part 1
2020-12-07 15:08:57 -08:00
Matt Nadareski
b7db9f7f14
Instance logging with backing static class instead of Global
2020-10-07 15:42:30 -07:00
Matt Nadareski
80f5b69513
Ensure machine has writable items
2020-09-25 20:25:29 -07:00
Matt Nadareski
a04a3485ef
Fix ParentablePath issues; fix parse logging
2020-09-21 13:04:11 -07:00
Matt Nadareski
ae3bae2d0a
Add explicit list of supported types
2020-09-18 17:12:31 -07:00
Matt Nadareski
fc580c7d35
Make logging more intuitive
2020-09-15 14:38:37 -07:00
Matt Nadareski
f506915a04
Make less things use global throw state
2020-09-15 14:23:40 -07:00
Matt Nadareski
91f659dca2
Add and use ThrowOnError global (temp)
2020-09-15 12:12:13 -07:00
Matt Nadareski
9fd8a48874
Convert Rom size field to long?
2020-09-04 23:03:27 -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
f85fbd68ce
Reduce boilerplate for writing to file
2020-08-28 15:06:07 -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
f8fae70231
Remove unnecessary Field exclusion
2020-08-23 22:23:55 -07:00
Matt Nadareski
2da51628a4
Machine stands alone
2020-08-20 13:17:14 -07:00
Matt Nadareski
41d3d0c848
IO namespace
2020-08-01 22:46:28 -07:00
Matt Nadareski
63c73bb68b
Misc. cleanup
2020-07-27 11:21:32 -07:00
Matt Nadareski
b50f55af6b
Rename Header, remove redundant setters
2020-07-27 10:26:08 -07:00
Matt Nadareski
4f28ae7f61
Add and use ItemDictionary class
2020-07-26 22:34:45 -07:00
Matt Nadareski
efc90457e5
Create and use SortedKeys
2020-07-26 21:00:30 -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
c070167eb9
Char, not string
2020-06-14 20:33:06 -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
8c97497987
Use new writer, remove string state
2020-06-13 13:54:04 -07:00
Matt Nadareski
d27f75b955
Write-as-you-go for non-XML
2020-06-12 11:02:23 -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
ac2a9fabb7
Hashing
2020-06-05 22:26:44 -07:00
Matt Nadareski
51e92c4472
[DatFiles/] Whitespace and cleanup
2019-01-11 13:43:15 -08:00
Matt Nadareski
1768370199
[ALL] DatItem/Machine cleanup and descriptions
2019-01-08 12:11:55 -08:00
Matt Nadareski
643b85cf5d
[ALL] ExcludeFields instead of ExcludeOf
2018-03-22 16:09:18 -07:00
Matt Nadareski
9f54a6a37b
[SabreTools, DatFiles, README] Last few flags to all types
2018-02-24 14:20:17 -08:00
Matt Nadareski
878c3c4c65
[DatFiles] Implement GameName prefixing
2018-02-24 13:22:03 -08:00
Matt Nadareski
b92cfd8455
[SabreTools, README, DatFiles] Add prefix/postfix everywhere
2018-02-24 13:14:58 -08:00
Matt Nadareski
bc059f89fc
[DatFiles/] Clean all hash data
2018-02-21 10:29:57 -08:00
Matt Nadareski
34945685ad
[DatFiles/] Use parent constructors
2017-12-14 16:40:56 -08:00
Matt Nadareski
ce4d84c7d4
[SabreTools, DatFiles/] Fix merging, fix replacement
2017-12-14 14:46:03 -08:00
Matt Nadareski
7d1a578eb9
[DatFiles/, Utilities] Create DatFIle factory
2017-11-17 14:58:54 -08:00
Matt Nadareski
b578dd1274
[DatFiles/] Specific formats should not be exposed outside of the library
2017-11-17 14:33:36 -08:00
Matt Nadareski
8097b0d9c0
[DatFiles/] Make naming cleaner and fix SL parsing
2017-11-08 15:06:20 -08:00
Matt Nadareski
5dd08cba63
[ALL] One utility class now
2017-11-08 00:27:00 -08:00
Matt Nadareski
c464b0c2ac
[DatFiles/] Don't use UTF8-BOM, just UTF8
2017-11-07 10:24:08 -08:00
Matt Nadareski
397e5634c1
[DatItems/] Items -> DatItems for clarity
2017-11-02 15:44:15 -07:00
Matt Nadareski
d03f7739e8
[DatFiles/, DatItem, ArchiveTools, FileTools] Notes and tweaks
2017-10-30 21:49:55 -07:00
Matt Nadareski
b2538502e6
[DatFile] Make call to Keys automatically do .ToList()
2017-10-30 21:15:37 -07:00
Matt Nadareski
a9d0483a17
[DatFiles/] Add constructor to "cast" base class
2017-10-16 13:52:56 -07:00
Matt Nadareski
09e16fcc4c
[DatFiles/] Make all DatFile types actually inherit from DatFile
2017-10-09 20:25:46 -07:00