Commit Graph

26 Commits

Author SHA1 Message Date
Matt Nadareski
6af1547877 Use ByteArrays for hashes (#2)
* [Disk, Rom] Use byte arrays for hashes to save memory

* [Disk, Rom] Use byte arrays for hashes to save memory

* [Disk, Rom] Use byte arrays for hashes to save memory

* [FileTools] Use ByteArrayToString in CHD info

* [ArchiveTools, FileTools] Use the Style method more

* [Disk, Rom] Use byte arrays for hashes to save memory

* [FileTools] Use ByteArrayToString in CHD info

* [ArchiveTools, FileTools] Use the Style method more

* [Disk, Rom] Use byte arrays for hashes to save memory

* [FileTools] Use ByteArrayToString in CHD info

* [ArchiveTools, FileTools] Use the Style method more

* [Disk, Rom] Use byte arrays for hashes to save memory

* [FileTools] Use ByteArrayToString in CHD info

* [ArchiveTools, FileTools] Use the Style method more

* [Disk, Rom] Use byte arrays for hashes to save memory

* [FileTools] Use ByteArrayToString in CHD info

* [ArchiveTools, FileTools] Use the Style method more

* [SabreTools, GZipArchive] Refix some issues from rebase

* # This is a combination of 2 commits.
# This is the 1st commit message:

# This is a combination of 2 commits.
# This is the 1st commit message:

# This is a combination of 2 commits.
# This is the 1st commit message:

# This is a combination of 2 commits.
# This is the 1st commit message:

# This is a combination of 4 commits.
# This is the 1st commit message:

[Disk, Rom] Use byte arrays for hashes to save memory

# This is the commit message #2:

[FileTools] Use ByteArrayToString in CHD info

# This is the commit message #3:

[ArchiveTools, FileTools] Use the Style method more

# This is the commit message #4:

[SabreTools, GZipArchive] Refix some issues from rebase

# This is the commit message #2:

[FileTools] Use ByteArrayToString in CHD info

# This is the commit message #2:

[FileTools] Use ByteArrayToString in CHD info

# This is the commit message #2:

[FileTools] Use ByteArrayToString in CHD info

# This is the commit message #2:

[FileTools] Use ByteArrayToString in CHD info

* [Disk, Rom, Style] Add null or empty check to fix equality check

* [Disk, Rom] Remove unused references

* [Style] Add and implement BinaryReader extensions
2017-11-02 15:35:15 -07:00
Matt Nadareski
639f0491bb [FileTools] Consolodate from ArchiveTools 2017-11-02 10:23:52 -07:00
Matt Nadareski
d379ef59ab [FIleTypes/] Migrate to individual input/output types
Similar to the migration of splitting DatFile into ifferent subtypes, this makes sure that logic that petains to each "type" of file that's used by SabreTools, be it an input/output archive format or a specialty file format that is treated by itself like CHDs, is in tis own namespace. ArchiveTools has been pared down accordingly and all "factory" logic should make it easier to add more formats in the future with little fuss.
2017-11-02 00:29:20 -07:00
Matt Nadareski
29c29df8cf [SabreTools, FileTools, README.1ST] Add "don't add to db" flag 2017-10-31 21:35:54 -07:00
Matt Nadareski
592b81b626 [SabreTools] Rename a couple variables 2017-10-31 21:22:05 -07:00
Matt Nadareski
178ddcd7d9 [DatFile, FIleTools] Fix .chd extension... again 2017-10-31 14:21:08 -07:00
Matt Nadareski
86eab2d1cb [FileTools] Make sure to remove the .chd extension 2017-10-31 13:09:47 -07:00
Matt Nadareski
5aabaedfb0 [DatFile, FileTools] Get DFD working with CHDs 2017-10-31 10:54:17 -07:00
Matt Nadareski
67b613ade9 [CHDFile, FileTools] Move static functions to FileTools 2017-10-31 10:05:41 -07:00
Matt Nadareski
36f1eaf4c5 [FileTools] Set the 2 explicit times where it will never be Disk 2017-10-31 02:25:56 -07:00
Matt Nadareski
c3956c09af [FileTools] Fix CHD parsing hookup, keep default off 2017-10-31 02:23:45 -07:00
Matt Nadareski
3ddad2505e [CHDFile, FileTools] Hook up CHDFile; create helper class 2017-10-31 02:09:59 -07:00
Matt Nadareski
c9cad432ad [CHDFile] Add CHD parsing logic 2017-10-31 01:06:56 -07:00
Matt Nadareski
d03f7739e8 [DatFiles/, DatItem, ArchiveTools, FileTools] Notes and tweaks 2017-10-30 21:49:55 -07:00
Matt Nadareski
be781c3d1c [ArchiveTools, FileTools] Pattern size safety of other archives off Zip 2017-10-18 22:39:24 -07:00
Matt Nadareski
89489a10d0 [DatFile, ArchiveTools, FileTools] Fix DFD 2017-10-16 14:02:41 -07:00
Matt Nadareski
0caffe3aeb [Tools/] Add descriptive headers to all classes missing them 2017-10-09 13:14:36 -07:00
Matt Nadareski
5475764fdf [ALL] File and namespace reorg 2017-10-06 20:46:43 -07:00
Matt Nadareski
47f70838f1 [ALL] Use params variant for logging 2017-08-26 14:11:10 -07:00
Matt Nadareski
0e4fea9d20 [ALL] Add read/write support for MAME Listrom format 2017-06-06 00:41:16 -07:00
Matt Nadareski
e0688bf4c6 [DatFile, FileTools] Revert some natural sorting stuff 2017-06-02 16:06:52 -07:00
Matt Nadareski
1a3d58c1f4 [FileTools] Forgot a place 2017-06-01 13:11:25 -07:00
Matt Nadareski
5f8cfc418e [DatFile] File ordering should use Natural comparisons 2017-06-01 13:09:34 -07:00
Matt Nadareski
524a1f097f [FileTools] CSV/TSV should be extension alone 2017-05-10 15:13:49 -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