Commit Graph

74 Commits

Author SHA1 Message Date
Matt Nadareski
c533a29bd7 Fix rebuild, extract depth to proper places 2020-09-18 15:01:03 -07:00
Matt Nadareski
ba253f94e6 Reduce who cares about date 2020-09-18 11:26:50 -07:00
Matt Nadareski
7ed7107fd2 Clean up more info instances 2020-09-18 01:50:44 -07:00
Matt Nadareski
7acadcddd5 Simplify GetInfo 2020-09-18 00:29:08 -07:00
Matt Nadareski
1e4afb3046 Decouple stream hashing from special file info 2020-09-17 23:07:49 -07:00
Matt Nadareski
044d70da6e Consolidate some of the throws 2020-09-15 17:09:35 -07:00
Matt Nadareski
fc580c7d35 Make logging more intuitive 2020-09-15 14:38:37 -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
3e9b4e510c Add DeviceReference type, cleanup TODOs 2020-08-31 23:01:51 -07:00
Matt Nadareski
5fb140f406 Fix Sort multiple outputs 2020-08-28 21:38:27 -07:00
Matt Nadareski
2a5a5516d9 Enable flat writing using header value 2020-08-28 20:46:12 -07:00
Matt Nadareski
4bf5a835e7 Fix Sort 2020-08-28 01:13:55 -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
2da51628a4 Machine stands alone 2020-08-20 13:17:14 -07:00
Matt Nadareski
3e320bb85e Add and use DepotInformation 2020-08-20 11:23:48 -07:00
Matt Nadareski
52c15d4732 Replace RVX with Depth 2020-08-18 23:39:13 -07:00
Matt Nadareski
8e687a251d Add RVX compatible inputs 2020-08-18 11:34:43 -07:00
Matt Nadareski
17a6a7ec69 IO extensions to IO namespace 2020-08-01 23:04:11 -07:00
Matt Nadareski
671693ca41 Last bit of enum shuffling 2020-08-01 22:49:15 -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
9a14d4befb File type tango 2020-07-26 22:44:05 -07:00
Matt Nadareski
ce38911d66 Fix CHD parsing, threading, version 2020-07-19 21:59:34 -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
ec52981070 Cleanup of usings 2020-06-11 11:44:46 -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
b6e77a31ef Fix build 2020-06-05 23:06:24 -07:00
Matt Nadareski
40cda158fe Add back date support (fixes #17) 2020-06-05 22:59:21 -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
cf70f4fd4f Ignore the timestamp, add TODO 2019-12-04 16:25:45 -08:00
Matt Nadareski
9c393b12c6 Blind update of zip code to newest RVWorld version 2019-12-04 15:42:30 -08:00
Matt Nadareski
a39dfdde37 Update to NETStandard and NETCore, include 462 still 2019-03-29 00:15:40 -07:00
Matt Nadareski
b09198708e [FileTypes/] Cleanup tabs AND variables 2019-02-08 20:51:44 -08:00
Matt Nadareski
1768370199 [ALL] DatItem/Machine cleanup and descriptions 2019-01-08 12:11:55 -08:00
Matt Nadareski
b0d91d11c3 [Enums, CHDFile] Enum readability cleanup 2019-01-08 11:10:04 -08:00
Matt Nadareski
d585e8940b [Folder] Implement Write with input filename 2018-03-05 11:37:41 -08:00
Matt Nadareski
37d854b14b [ZipArchive, Utilities] Rename to ZipArchive, fix read 2018-02-23 13:46:39 -08:00
Matt Nadareski
e994ad4387 [FileTypes/] Okay, log file open errors 2018-02-23 12:38:20 -08:00
Matt Nadareski
56df4418b4 [FileTypes] Add "hashing" defaults 2018-02-23 11:56:18 -08:00
Matt Nadareski
d3fcd84ef0 [BaseFile] Set filename properly 2018-02-23 11:15:22 -08:00
Matt Nadareski
02421f93d0 [BaseArchive] Ensure overridden methods 2018-02-23 11:15:04 -08:00
Matt Nadareski
ba9726323c [BaseFile] Safeguard against missing files 2018-02-22 17:33:42 -08:00
Matt Nadareski
b01ba56d6a [DatFile, FileTypes/, Utilities] GUID, but correct 2018-02-22 16:21:11 -08:00
Matt Nadareski
07f8dba600 [CHDFile] Ensure both act the same 2018-02-21 20:24:43 -08:00
Matt Nadareski
61fb788800 [CHDFile] Ensure CHD is not blocking DFD 2018-02-21 10:54:43 -08:00
Matt Nadareski
25c773bd31 [CoreRarArchive] Fix windows build 2018-02-16 01:52:40 -08:00
Matt Nadareski
cef409cb92 [CHDFile, Utilities] The great CHD cleanup 2018-02-16 00:25:28 -08:00