Commit Graph

2195 Commits

Author SHA1 Message Date
55892f057a Fix clusters calculation in Xbox FAT's stat. 2019-04-14 11:31:48 +01:00
41f066dc7d Implement Read() in Xbox FAT plugin. 2019-04-14 11:30:16 +01:00
d2e3856bae Fix Xbox FAT directory traversal. 2019-04-10 22:38:35 +01:00
bde8280435 Rename local variable in Xbox FAT plugin. 2019-04-10 22:38:07 +01:00
324d48a619 Implement GetAttribute in Xbox FAT plugin. 2019-04-10 20:34:32 +01:00
429a40de12 Implement Stat in Xbox FAT plugin. 2019-04-10 20:25:16 +01:00
0d1e171c7d Not allow to StatFs an unmounted Xbox FAT filesystem. 2019-04-10 19:21:30 +01:00
7b8dd99354 Implement ReadDir() in Xbox FAT plugin. 2019-04-10 19:15:04 +01:00
c25d37b3c2 Read Xbox FAT root directory. 2019-04-07 13:31:27 +01:00
6d43c83712 Calculate size of Xbox FAT and read it to memory. 2019-04-07 11:41:35 +01:00
e6a9144259 Use FATX volume serial in filesystem information. 2019-04-06 12:37:46 +01:00
2e7f2cd6fe Support FATX volume label. 2019-04-06 12:35:47 +01:00
b9f389b13b Support FATX logical sector size in Xbox Memory Unit. 2019-04-06 12:29:20 +01:00
6ab21ba214 Support identifying Xbox Original FATX. 2019-04-06 12:25:00 +01:00
1511422a95 Add FATX IReadOnlyFilesystem skeleton. 2019-04-06 11:03:43 +01:00
20a32958a1 Set more image enumeration fixed values. 2019-03-31 20:54:17 +01:00
20ebd59181 Add directory entry structure, attributes enumeration, and constants, to FATX filesystem plugin. 2019-03-26 19:22:57 +00:00
5f68a31fbc Fix typo in INQUIRY reported size with calculated size. 2019-03-26 19:22:22 +00:00
e3f958230f Correct compact disc sector suffic reconstruction in mode 1 tracks in dicformat. 2019-03-24 00:09:03 +00:00
a74b0549bc Set numerical values for XmlMediaType. 2019-03-24 00:08:24 +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
6d629bacd0 Move DiscImageChef.Device.Report to its own repository. 2019-03-14 23:41:09 +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
b076186e93 Inline methods in swapping class. 2019-03-12 01:00:45 +00:00
5a001229c2 Inline methods in SpamSum context. 2019-03-11 20:21:08 +00:00
b617bcd5f1 Optimize C to string converter in SpamSum context. 2019-03-11 20:12:00 +00:00
e24a29c50e Aggressively inline marshalling methods. 2019-03-11 19:24:06 +00:00
7610f4f779 Code styling. 2019-03-11 19:22:26 +00:00
e14c19279a Override Marshal.SizeOf in Helpers and use it instead of System's. 2019-03-01 07:35:22 +00:00
0ec558da55 Use new little endian marshaller on filesystems. 2019-03-01 00:28:55 +00:00
f95633046e Add overrides to marshal with offset and length. 2019-02-28 10:35:40 +00:00
e1b79b8e54 Use new little endian marshaller on partitions. 2019-02-28 00:32:14 +00:00
691b51aa1b Use new little endian marshaller on decoders. 2019-02-28 00:04:13 +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