Commit Graph

464 Commits

Author SHA1 Message Date
7f01bc5940 Add support for REV120. 2019-09-19 16:39:32 +01:00
44a4fab381 Update dependencies. 2019-09-19 15:02:21 +01:00
d088cf66ea Fix compiling .NET 4.5 using .NET Core msbuild. 2019-09-13 19:46:29 +01:00
c1143d097b Fix dicformat not reading MODE2 sectors with incorrect EDC/ECC correctly. 2019-08-15 20:52:32 +01:00
44c96f1c04 Prevent trying to save null media tags, and report their presence to stderror. 2019-08-10 14:35:14 +01:00
4db45c4d82 Detect Iomega REV 35Gb in raw images. 2019-07-13 20:46:39 +01:00
8fefbb4d00 Add support for PD650 media. 2019-05-16 23:29:54 +01:00
b6c7e84762 Remove the ability to support little endian from BigEndianBitConverter. 2019-05-11 20:49:32 +01:00
ab77e7b1e5 Fix writing CopyTape block size. 2019-05-07 01:21:42 +01:00
73d45970c5 Implement CopyTape writing. 2019-05-06 22:42:13 +01:00
c963a56af3 Implement CopyTape reading. 2019-05-06 20:21:57 +01:00
4fa7e55a65 Identify CopyTape images. 2019-05-06 18:37:29 +01:00
08cd8401d6 Not initialize LZMA in dicformat when compression is disabled. 2019-05-02 00:32:19 +01:00
6d7fc3cb5c Read existing tape file and partition blocks in dicformat. 2019-05-02 00:25:24 +01:00
3dc9bcd448 Read tape blocks DDT when resuming an existing dicformat. 2019-05-01 23:26:49 +01:00
9dd03546a1 Support writing logically block addressable tapes in dicformat. 2019-05-01 22:51:30 +01:00
b887ae23a0 Add helper method to set internal image structures to expect being written a sequential block addressable tape. 2019-05-01 00:04:37 +01:00
9edf8e1fa0 Add writable image skeleton to dicformat. 2019-04-30 23:33:01 +01:00
f79b809322 Update more dependencies. 2019-04-24 08:04:18 +01:00
cf1efbb5cc Update dependencies. 2019-04-23 22:40:52 +01:00
45087d6b1a Return tracks as null in raw image when image is not from an optical disc. 2019-04-16 01:12:24 +01:00
e3f958230f Correct compact disc sector suffic reconstruction in mode 1 tracks in dicformat. 2019-03-24 00:09:03 +00:00
dd6d009a42 Optimize repetitive code in dicformat. 2019-03-22 21:25:45 +00:00
0ce664f9ee Use MemoryMarshal in VMware disk images. 2019-03-22 21:24:00 +00:00
110bc75dce Add memory usage snapshots in debug console when opening dicformat. 2019-03-16 08:45:12 +00:00
7a3df6113b Use new marshaller in QEMU Enhanced Disk image. 2019-03-15 23:00:12 +00:00
ffcb0da697 Use new marshaller in QEMU Copy-On-Write disk image. 2019-03-15 22:49:34 +00:00
f862df505b Use new marshaller in QEMU Copy-On-Write v2 disk image. 2019-03-15 22:49:28 +00:00
805633466e Use new marshaller in QEMU Copy-On-Write v2 disk image. 2019-03-15 22:46:12 +00:00
c07bbe5137 Use new marshaller in QEMU Copy-On-Write disk image. 2019-03-15 22:37:48 +00:00
7e741bd9c1 Use new marshaller in dicformat. 2019-03-15 22:07:10 +00:00
e8c75801ba Use new marshaller in Apridisk disk images. 2019-03-15 19:42:17 +00:00
7fc3c32dce Use new marshaller in Anex86 disk images. 2019-03-15 19:35:11 +00:00
d5ffc56f6f Use new marshaller in Alcohol 120% disc images. 2019-03-15 19:30:27 +00:00
addb0b9576 Use new marshaller in 2MG disk images. 2019-03-15 18:56:13 +00:00
b7e98859b0 Use MemoryMarshal on VirtualBox disk images. 2019-03-15 01:21:05 +00:00
c997ad3780 Remove unused structure on VirtualPC disk image. 2019-03-12 01:08:58 +00:00
79bfe67f41 Use Span<byte> to read BAT in VirtualPC disk images, making it up to 38 times faster. 2019-03-12 01:01:54 +00:00
e14c19279a Override Marshal.SizeOf in Helpers and use it instead of System's. 2019-03-01 07:35:22 +00:00
0fe8e3c11f Use new little endian marshaller on media images. 2019-02-27 23:57:52 +00:00
45be793491 Add more optimized marshallers. 2019-02-27 08:49:42 +00:00
bfe254279c On raw image do not raise an exception if asked for partitions and the underlying image is not an optical disc. 2019-02-27 00:36:15 +00:00
e0135e9b13 Fix dicformat compression of VideoNow discs. 2019-02-12 00:56:20 +00:00
1ce8669ace Add VideoNow media types. 2019-02-11 20:05:00 +00:00
6b1aeb6cbb Move image and sector verification methods to new interfaces. 2019-01-20 22:24:15 +00:00
640c57b87a Move optical disc exclusive methods to new interfaces. 2019-01-20 20:11:10 +00:00
6695bfc3d6 Support verifying CDRWin images using trurip disc hashes extensions. 2019-01-19 17:39:31 +00:00
850a60bd78 Add support for trurip extensions in CDRWin format. 2019-01-19 17:09:51 +00:00
75d99ac3bf Ignore warnings of fields not set. 2019-01-05 20:46:30 +00:00
84c1e396dc Update dependencies. 2019-01-03 18:53:29 +00:00