Commit Graph

1642 Commits

Author SHA1 Message Date
aec8ae2620 Add support for CD drives (and things that pretend to be) that don't support READ CD but support SCSI READ(x) commands. 2018-06-19 22:17:20 +01:00
8978315a88 Be more chatty about checking CD capabilities. 2018-06-19 21:46:57 +01:00
414262f574 Add several out of bounds and null protections against rogue MMC firmwares. 2018-06-19 21:35:23 +01:00
bdaece414e Fix calculating track end in Alcohol 120% images, fixes #176. 2018-06-19 19:58:48 +01:00
32ec415eff Support newest XDG Base Directory Specification for Linux, fixes #164. 2018-06-17 00:23:43 +01:00
24d88bafdc Added D/CAS-25, D/CAS-85 and D/CAS-103 formats. 2018-06-16 00:20:23 +01:00
dec302cb53 Update IDE version. 2018-06-15 20:30:42 +01:00
ec1f95151b Correct pretty printing several parameters in MODE headers. 2018-06-15 20:30:04 +01:00
6b983719f3 GDPR compliance. 2018-05-27 16:20:52 +01:00
a6b267f519 Added WOZ disk format specification for implementing #175. 2018-05-09 17:57:00 +01:00
0996a8be69 Update content model. 2018-04-12 00:53:32 +01:00
2c0d05cba3 In some, very strange cases, a dicformat can be less than 512 bytes long. 2018-04-12 00:45:44 +01:00
6df96ccc96 Automate version set from git revision. 2018-04-12 00:20:29 +01:00
64647ed5fd Move version to project files. 2018-04-11 22:56:48 +01:00
6e914e433a Fix typo in travis. 2018-04-11 09:36:15 +01:00
40575e309d Make travis use a newer NuGet version. Their version does not detect dependencies on new format. 2018-04-11 09:31:39 +01:00
a95beb84eb Final strike... 2018-04-11 09:25:41 +01:00
8a269054a7 Remove old nuget packages. 2018-04-11 09:02:28 +01:00
9ea20d7d81 Change nuget package references in projects (should fix compilation). 2018-04-11 08:57:34 +01:00
6bc424a25d More changes to return it to compilable status. 2018-04-11 08:41:12 +01:00
7328f05dea Framework minimum version is v4.6.1. 2018-04-11 08:28:45 +01:00
64d0875798 Remove duplicate props include in some projects. 2018-04-11 08:22:58 +01:00
b14320a44a Update project schemas. 2018-04-11 08:13:49 +01:00
a2be2dcf51 Moved some environment version detections to Interop. 2018-04-11 07:16:45 +01:00
0dd475f520 🐛Correct status printing on verify command. 2018-04-10 05:44:57 +01:00
bd4986919d 🐛Correct CD ECC Mode 2 calculations. 2018-04-10 05:23:57 +01:00
1c7cb93f77 🐛Correct CD EDC calcuations. 2018-04-10 05:07:53 +01:00
c23d03ee0c 🐛Correct CD ECC calcuations, fixes #170. 2018-04-10 04:39:33 +01:00
d05fd46882 🐛Return drive to previous error correction status, fixes #171. 2018-04-10 03:37:52 +01:00
27f5204e35 🐛Only retry as many times as requested. 2018-04-10 02:47:08 +01:00
07f0dfe935 Separate trimming from retry pass fixes #172. 2018-04-10 02:39:41 +01:00
47e78ba0d4 🐛No retry passes means do not retry errors, act so. 2018-04-09 20:21:42 +01:00
97073e34f0 Add support for Human68k FAT16 BPB, fixes #173. 2018-04-09 18:47:29 +01:00
53bb53ecbc 🐛Fix HPOFS crashing with less than 512 bytes per sector. 2018-04-09 18:30:32 +01:00
590282e3ce When dumping CDs in persistent mode, try disabling L-EC check if drive doesn't support TB bit, or doesn't return data with TB bit enabled. 2018-04-03 22:45:55 +01:00
2bde9bf1b8 On Linux use direct SG_IO. 2018-04-02 23:10:13 +01:00
2201c2b98d 🐛Fix Linux open flags and add SG_IO flags. 2018-04-02 23:09:49 +01:00
94d51f5411 On Linux try to open in read/write and exclusive mode, if not retry in readonly. 2018-04-02 23:09:18 +01:00
2a9f5ff828 🐛Fix sending error recovery MODE page to devices before trying damaged sectors. Fixes #169 2018-04-02 23:08:26 +01:00
8d8735fdcb Decode some Blu-ray DI format dependent information. 2018-03-30 23:12:56 +01:00
b417982510 Add interface for floppy images (track/head/sector based). 2018-03-26 23:59:26 +01:00
b4d7966ada 🐛Fix media-info not calling correct decoders on Blu-ray discs. 2018-03-26 17:40:47 +01:00
5226b8493f Workaround some Blu-ray drives not reporting correct size on READ DISC STRUCTURE. 2018-03-26 17:40:25 +01:00
8448f165ee 🐛Fix decoding Blu-ray Disc Information structure. 2018-03-26 17:39:49 +01:00
2827f7102e Update CICMMetadata version. 2018-03-18 21:53:48 +00:00
328aaa1dc9 Add recursiveness to BigEndianMarshal thanks to @darkstar suggestions. 2018-03-08 20:00:01 +00:00
868dda6cfe Add boot hash for FAT filesystems created by PC/GEOS, GeoWorks Ensemble/Pro and New Deal Office. 2018-03-07 18:04:32 +00:00
47569a86f9 Add apparently correct size and geometry for flopticals (according to IRIX). 2018-02-26 00:04:04 +00:00
2ce21b238e Fix typo in travis configuration file. 2018-02-25 06:00:22 +00:00
1e6422f6d3 Adjusted Travis IRC message. 2018-02-25 05:57:14 +00:00