Files
Aaru/DiscImageChef.Decoders/ChangeLog

813 lines
18 KiB
Plaintext
Raw Normal View History

2016-02-05 Natalia Portillo <claunia@claunia.com>
* SCSI/Sense.cs:
Corrected handling when sense contains multiple repeated
sense codes, in a not clean way (just ignoring repeats).
2016-02-04 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
* SCSI/ModesEncoders.cs:
* DiscImageChef.Decoders.csproj:
Added encoders for Mode 6 and 10, Mode pages 0x01 and 0x01
for MultiMedia Devices.
* commandline: * DiscImageChef.Settings/Settings.cs: * DiscImageChef.Settings/docs/README.txt: * DiscImageChef.Settings/packages.config: * DiscImageChef.Settings/docs/LICENSE.txt: * DiscImageChef.Settings/docs/ChangeLog.txt: * DiscImageChef.Settings/docs/mono/index.xml: * DiscImageChef.Settings/docs/html/index.html: * DiscImageChef.Settings/Properties/AssemblyInfo.cs: * DiscImageChef.Settings/DiscImageChef.Settings.csproj: * DiscImageChef.Settings/docs/mono/ns-Claunia.PropertyList.xml: * DiscImageChef.Settings/docs/mono/Claunia.PropertyList/UID.xml: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/UID.html: * DiscImageChef.Settings/docs/mono/Claunia.PropertyList/NSSet.xml: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/index.html: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/NSSet.html: * DiscImageChef.Settings/docs/mono/Claunia.PropertyList/NSDate.xml: * DiscImageChef.Settings/docs/mono/Claunia.PropertyList/NSData.xml: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/NSDate.html: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/NSData.html: * DiscImageChef.Settings/docs/mono/Claunia.PropertyList/NSArray.xml: * DiscImageChef.Settings/docs/mono/Claunia.PropertyList/NSNumber.xml: * DiscImageChef.Settings/docs/mono/Claunia.PropertyList/NSString.xml: * DiscImageChef.Settings/docs/mono/Claunia.PropertyList/NSObject.xml: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/NSArray.html: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/NSNumber.html: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/NSString.html: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/NSObject.html: * DiscImageChef.Settings/docs/mono/Claunia.PropertyList/NSDictionary.xml: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/NSDictionary.html: * DiscImageChef.Settings/docs/mono/Claunia.PropertyList/PropertyListParser.xml: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/PropertyListParser.html: * DiscImageChef.Settings/docs/mono/Claunia.PropertyList/XmlPropertyListParser.xml: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/XmlPropertyListParser.html: * DiscImageChef.Settings/docs/mono/Claunia.PropertyList/ASCIIPropertyListParser.xml: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/ASCIIPropertyListParser.html: * DiscImageChef.Settings/docs/mono/Claunia.PropertyList/BinaryPropertyListParser.xml: * DiscImageChef.Settings/docs/mono/Claunia.PropertyList/BinaryPropertyListWriter.xml: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/BinaryPropertyListWriter.html: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/BinaryPropertyListParser.html: * DiscImageChef.Settings/docs/mono/Claunia.PropertyList/PropertyListFormatException.xml: * DiscImageChef.Settings/docs/html/Claunia.PropertyList/PropertyListFormatException.html: Added supports for settings * DiscImageChef/Commands/Configure.cs: Added support for settings. * DiscImageChef/Core/Statistics.cs: * DiscImageChef/Commands/Verify.cs: * DiscImageChef/Commands/Entropy.cs: * DiscImageChef/Commands/Formats.cs: * DiscImageChef/Commands/PrintHex.cs: * DiscImageChef/Commands/MediaInfo.cs: * DiscImageChef/Commands/Statistics.cs: Added statistics. * DiscImageChef.Decoders/SCSI/Inquiry.cs: Corrected bug on inquiry decoding. * DiscImageChef.Decoders/SCSI/Modes.cs: Corrected bug on decoding mode page 2Ah without write performance descriptors. Corrected bug when there is a vendor page 0 in mode sense decoding. * DiscImageChef.Devices/Device/Constructor.cs: Corrected detecting USB or FireWire attached CD/DVD/BD and tape drives. Try ATA identify on USB or FireWire that don't have SCSI INQUIRY. * DiscImageChef.DiscImages/CDRWin.cs: Corrected CD-ROM XA vs CD-ROM detection. * DiscImageChef.Partitions/AppleMap.cs: Corrected big endian working. Added debug output. * DiscImageChef.sln: Added supports for settings. * DiscImageChef/Commands/Decode.cs: * DiscImageChef/Commands/Analyze.cs: * DiscImageChef/Commands/Compare.cs: * DiscImageChef/Commands/Checksum.cs: * DiscImageChef/Commands/Benchmark.cs: * DiscImageChef/Commands/DeviceInfo.cs: * DiscImageChef/Commands/CreateSidecar.cs: Added statistics. * DiscImageChef/Commands/DeviceReport.cs: Added statistics. Correct handling empty inquiry string fields. Suppose it is not removable, til proved wrong. Corrected MODE SENSE (6/10) detection and calling order. If device is MMC type but reports neither mode page 2Ah neither GET CONFIGURATION, try all CDs (old drives work like that). Try reading Lead-In and Lead-Out in Audio CD using Audio READ CD commands. Corrected READ LONG information handling, some drives return 2s-complement in 32 bit. Upper 16 bits are ignored. Added support for DVD raw block (37856 bytes). Check READ LONG up to 36 times the cooked block size. That should be enough to detect huge blocked media (like DVD and BD) without taking ages. If READ LONG size had to be bruteforced, and debug is activated, save the result. * DiscImageChef/Commands/DumpMedia.cs: Added statistics. Corrected READ LONG information handling, some drives return 2s-complement in 32 bit. Upper 16 bits are ignored. Start trying with 64 blocks at a time. Some drives report to be able to read 255 at a time, but they really don't, they take a lot longer to read. * DiscImageChef/Commands/MediaScan.cs: Added statistics. Start trying with 64 blocks at a time. Some drives report to be able to read 255 at a time, but they really don't, they take a lot longer to read. * DiscImageChef/DiscImageChef.csproj: Added support for settings. Added statistics. * DiscImageChef/Main.cs: * DiscImageChef/Options.cs: Added support for settings. Added statistics.
2016-02-03 18:58:11 +00:00
2016-02-03 Natalia Portillo <claunia@claunia.com>
* SCSI/Inquiry.cs:
Corrected bug on inquiry decoding.
* SCSI/Modes.cs:
Corrected bug on decoding mode page 2Ah without write
performance descriptors.
Corrected bug when there is a vendor page 0 in mode sense
decoding.
2016-01-15 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Implement decoding Fujitsu Verify Control Page.
2016-01-15 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
* SCSI/Types.cs:
Added all known vendor density and medium type codes.
2016-01-15 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
* SCSI/Types.cs:
* DiscImageChef.Decoders.csproj:
Moved density and medium type codes to a separate file.
2016-01-15 Natalia Portillo <claunia@claunia.com>
* SCSI/SSC/BlockLimits.cs:
* SCSI/SSC/DensitySupport.cs:
* DiscImageChef.Decoders.csproj:
Added decoders for SCSI SSC READ BLOCK LIMITS and REPORT
DENSITY SUPPORT.
* SCSI/Modes.cs:
Corrected mode size.
2015-12-30 Natalia Portillo <claunia@claunia.com>
* SCSI/Inquiry.cs:
Fixes decoding for devices that follow old 5-byte SCSI
INQUIRY format.
* SCSI/Sense.cs:
Fixes printing of sense block missing a newline.
2015-12-14 Natalia Portillo <claunia@claunia.com>
* CD/ATIP.cs:
Checked more information, GCK is Grupo Condor S.L. from
Spain.
2015-12-13 Natalia Portillo <claunia@claunia.com>
* CD/ATIP.cs:
Added manufacturer code for a GCK disc I just came upon.
2015-12-04 Natalia Portillo <claunia@claunia.com>
* SCSI/Sense.cs:
Additional length may be bigger than provided buffer.
2015-12-04 Natalia Portillo <claunia@claunia.com>
* DVD/PFI.cs:
* DVD/Enums.cs:
Added HD DVD types.
* SCSI/Sense.cs:
Solved SCSI sense decoding.
2015-12-04 Natalia Portillo <claunia@claunia.com>
* CD/ATIP.cs:
Added disc type and manufacturer lookup from ATIP.
* CD/PMA.cs:
Implement full PMA decoding.
* CD/FullTOC.cs:
Implement decoding disc ID.
* SCSI/MMC/DiscInformation.cs:
Disc ID is 24-bit.
* CD/CDTextOnLeadIn.cs:
CD-TEXT can be empty without being null, do not decode an
empty one.
2015-12-04 Natalia Portillo <claunia@claunia.com>
* CD/CDTextOnLeadIn.cs:
Finally CD-Text on lead-in is getting decoded correctly...
2015-12-04 Natalia Portillo <claunia@claunia.com>
* CD/FullTOC.cs:
Enhanced prettify to be more verbose.
* CD/TOC.cs:
Corrected typo.
2015-12-03 Natalia Portillo <claunia@claunia.com>
* CD/TOC.cs:
* CD/FullTOC.cs:
Added support for CD-V.
Added support for CD-DA.
* CD/Enums.cs:
Added support for CD-V.
2015-12-03 Natalia Portillo <claunia@claunia.com>
* DVD/PFI.cs:
* DVD/Enums.cs:
Added support for Nintendo GOD and WOD.
2015-12-03 08:02:12 +00:00
2015-12-03 Natalia Portillo <claunia@claunia.com>
* Xbox/DMI.cs:
* DiscImageChef.Decoders.csproj:
Added decoding of XGD2 and XGD3 DMI.
2015-12-02 Natalia Portillo <claunia@claunia.com>
* DVD/PFI.cs:
* DVD/Enums.cs:
* DVD/CSS&CPRM.cs:
Use global enums for DVD structure decoding.
2015-12-02 Natalia Portillo <claunia@claunia.com>
* DVD/Spare.cs:
Implemented decoding DVD-RAM Spare Area Information.
2015-12-02 Natalia Portillo <claunia@claunia.com>
* DVD/Cartridge.cs:
Implemented decoding DVD-RAM medium status.
2015-12-02 05:56:50 +00:00
2015-12-02 Natalia Portillo <claunia@claunia.com>
* DVD/DDS.cs:
Added DDS decoding.
2015-12-01 Natalia Portillo <claunia@claunia.com>
* DVD/CSS&CPRM.cs:
Must return value.
2015-12-01 04:23:08 +00:00
2015-12-01 Natalia Portillo <claunia@claunia.com>
* DVD/CSS&CPRM.cs:
Added decoding Lead-In CMI for DVD.
2015-12-01 03:23:31 +00:00
2015-12-01 Natalia Portillo <claunia@claunia.com>
* Blu-ray/DI.cs:
* Blu-ray/BD.cs:
* Blu-ray/BCA.cs:
* Blu-ray/DDS.cs:
* Blu-ray/Spare.cs:
* Blu-ray/Cartridge.cs:
* DiscImageChef.Decoders.csproj:
Separated blu-ray structure decoders.
2015-12-01 02:51:52 +00:00
2015-12-01 Natalia Portillo <claunia@claunia.com>
* DVD/PFI.cs:
Added PFI decoding.
2015-11-27 10:32:54 +00:00
2015-11-27 Natalia Portillo <claunia@claunia.com>
* DVD/PFI.cs:
Solved repeated field names.
2015-11-27 Natalia Portillo <claunia@claunia.com>
* DVD/PFI.cs:
Added PFI information from all ECMA standards.
2015-11-24 Natalia Portillo <claunia@claunia.com>
* SCSI/MMC/OPW.cs:
* SCSI/MMC/TrackInformation.cs:
* DiscImageChef.Decoders.csproj:
Reorganized media-info command so only applicable
information is requested based on what we are being informed
about media type.
2015-11-24 Natalia Portillo <claunia@claunia.com>
* SCSI/MMC/DiscInformation.cs:
Added decoding and prettifying READ DISC INFORMATION.
2015-11-24 Natalia Portillo <claunia@claunia.com>
* CD/ATIP.cs:
ATIP not always contain S4.
Corrected typo.
* CD/Session.cs:
Added missing newlines.
* CD/TOC.cs:
Added missing newlines.
Recognize Lead-Out track.
* SCSI/MMC/DiscInformation.cs:
Added structures for Disc Informations 001b and 010b.
2015-11-23 Natalia Portillo <claunia@claunia.com>
* SCSI/Sense.cs:
Typo
2015-11-23 Natalia Portillo <claunia@claunia.com>
* ATA/Errors.cs:
* DiscImageChef.Decoders.csproj:
Moved ATA register definition to a more common place.
* SCSI/Sense.cs:
Added information from SAT-4.
2015-11-23 04:08:09 +00:00
2015-11-23 Natalia Portillo <claunia@claunia.com>
* SCSI/Sense.cs:
Added information from SPC-5.
2015-11-23 Natalia Portillo <claunia@claunia.com>
* SCSI/Sense.cs:
* DiscImageChef.Decoders.csproj:
Added decoding SCSI SENSE as defined in SCSI-2.
2015-11-05 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Check for vendor pages not following page format (even if
they must).
2015-11-02 19:12:19 +00:00
2015-11-02 Natalia Portillo <claunia@claunia.com>
* DiscImageChef.Decoders.csproj:
* SCSI/DiscStructureCapabilities.cs:
Added READ DISC STRUCTURE.
2015-11-01 Natalia Portillo <claunia@claunia.com>
* SCSI/MMC/Features.cs:
Reword Feature 0105h.
Correct handling of feature 010Ch.
2015-11-01 Natalia Portillo <claunia@claunia.com>
* SCSI/MMC/Features.cs:
Correct math priority
2015-11-01 Natalia Portillo <claunia@claunia.com>
* SCSI/MMC/Features.cs:
Added code to separate features and the feature header.
2015-11-01 Natalia Portillo <claunia@claunia.com>
* SCSI/MMC/Features.cs:
Implemented prettifying all known features.
2015-11-01 Natalia Portillo <claunia@claunia.com>
* SCSI/MMC/Features.cs:
Implemented decoding all known features.
2015-11-01 04:20:45 +00:00
2015-11-01 Natalia Portillo <claunia@claunia.com>
* SCSI/MMC/Features.cs:
Added structures from MMC-6.
2015-11-01 04:02:09 +00:00
2015-11-01 Natalia Portillo <claunia@claunia.com>
* SCSI/MMC/Features.cs:
Added structures from MMC-5.
2015-11-01 03:30:53 +00:00
2015-11-01 Natalia Portillo <claunia@claunia.com>
* SCSI/MMC/Features.cs:
Added feature structures from MMC-4.
2015-11-01 03:07:13 +00:00
2015-11-01 Natalia Portillo <claunia@claunia.com>
* SCSI/MMC/Features.cs:
Added features structures from MMC-3.
2015-11-01 02:16:29 +00:00
2015-11-01 Natalia Portillo <claunia@claunia.com>
* SCSI/MMC/Features.cs:
* DiscImageChef.Decoders.csproj:
Added feature structures from MMC-1.
2015-10-31 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Solved some bugs found testing on usb flash sticks.
2015-10-31 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Polished some bugs and typos and format
2015-10-31 19:41:58 +00:00
2015-10-31 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Implemented decoding MODE SENSE.
2015-10-31 18:50:15 +00:00
2015-10-31 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Added LongLBA MODE SENSE(10) support.
2015-10-31 06:29:39 +00:00
2015-10-31 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Added information from MMC-3.
2015-10-31 06:07:07 +00:00
2015-10-31 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Added information from MMC-2.
2015-10-31 05:43:36 +00:00
2015-10-31 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Added information from MMC-1 Draft.
2015-10-31 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Added information from USB Mass Storage Class UFI Command
Specification.
2015-10-31 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Implemented Mode Page 0x00: Drive Operation Mode page.
2015-10-31 05:28:06 +00:00
2015-10-31 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Added information from INF-8070.
2015-10-31 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Implemented Mode Page 0x1C: Timer & Protect page.
2015-10-31 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Implemented Mode Page 0x1B: Removable Block Access
Capabilities page.
2015-10-31 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Added information from ANSI X3.304-1997 (MMC-1).
2015-10-31 02:48:34 +00:00
2015-10-31 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Added information from SSC-2.
2015-10-31 02:34:45 +00:00
2015-10-31 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Added information from SSC-1
2015-10-31 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Implemented Mode Page 0x0F: Data compression page.
2015-10-31 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Added information from USB Mass Storage Class - UFI Command
Specification
2015-10-31 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Implemented Mode Page 0x1C subpage 0x01: Background Control
mode page.
2015-10-31 01:38:27 +00:00
2015-10-31 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Added information from SBC-3.
2015-10-31 01:31:51 +00:00
2015-10-31 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Added information from SBC-2.
2015-10-31 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Implemented decoding mode page 10h for direct-access
devices.
2015-10-30 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Implemented decoding mode page 1Ah subpage 01h.
2015-10-30 22:25:18 +00:00
2015-10-30 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Added information from SPC-5.
2015-10-30 21:38:34 +00:00
2015-10-30 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Added information from SPC-3.
2015-10-30 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Implemented decoding mode page 0Ah subpage 01h.
2015-10-30 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Prevent decoding subpages on subpage 00h decoders.
2015-10-30 19:32:55 +00:00
2015-10-30 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Implemented decoding mode page 1Ah.
2015-10-30 19:25:19 +00:00
2015-10-30 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Implemented decoding mode page 1Ch.
2015-10-30 19:03:40 +00:00
2015-10-30 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Added information from SFF-8020i.
2015-10-30 18:35:56 +00:00
2015-10-30 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Implemented decoding mode page 2Ah.
2015-10-30 17:45:52 +00:00
2015-10-30 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Implemented decoding mode page 06h.
2015-10-30 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Implemented decoding mode pages 01h and 07h for multimedia
devices.
2015-10-30 17:11:16 +00:00
2015-10-30 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Implement decoding mode page 0Dh.
2015-10-30 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Modify mode page 01h decoding for CD-ROM returned mode page
size.
2015-10-30 03:52:24 +00:00
2015-10-30 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Implemented decoding mode page 0Eh.
2015-10-30 03:29:58 +00:00
2015-10-30 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Implemented decoding mode page 10h.
2015-10-30 02:53:36 +00:00
2015-10-30 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Implemented decoding mode page 07h.
2015-10-30 02:50:05 +00:00
2015-10-30 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Implemented decoding mode page 04h.
2015-10-30 02:27:07 +00:00
2015-10-30 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Implemented decoding mode page 01h.
2015-10-30 01:37:35 +00:00
2015-10-30 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Implemented decoding mode page 0Bh.
2015-10-30 01:16:21 +00:00
2015-10-30 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Typo
2015-10-30 01:15:56 +00:00
2015-10-30 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Implemented decoding mode page 03h.
2015-10-29 05:15:27 +00:00
2015-10-29 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Implemented decoding mode page 05h.
2015-10-29 04:21:18 +00:00
2015-10-29 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Implemented decoding mode page 08h.
2015-10-25 06:22:59 +00:00
2015-10-25 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Implemented decoding mode page 02h.
2015-10-25 05:39:25 +00:00
2015-10-25 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Implemented decoding mode page 0Ah.
2015-10-25 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Added method for decoding MODE SENSE(10) response.
2015-10-25 02:07:39 +00:00
2015-10-25 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Added information from SCSI-3 SBC-1.
2015-10-24 19:53:59 +01:00
2015-10-24 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
Added header information from SCSI-2.
2015-10-24 06:58:49 +01:00
2015-10-24 Natalia Portillo <claunia@claunia.com>
* SCSI/Modes.cs:
* DiscImageChef.Decoders.csproj:
Implement SCSI-1 Mode Page decoding.
2015-10-23 20:58:13 +01:00
2015-10-23 Natalia Portillo <claunia@claunia.com>
* SCSI/Enums.cs:
* SCSI/Inquiry.cs:
Added information from ECMA-111.
2015-10-19 04:32:16 +01:00
2015-10-19 Natalia Portillo <claunia@claunia.com>
* SCSI/EVPD.cs:
* DiscImageChef.Decoders.csproj:
Implemented SCSI VPDs 0x00 to 0x80.
2015-10-19 03:17:38 +01:00
2015-10-19 Natalia Portillo <claunia@claunia.com>
* ATA/Identify.cs:
Remove unused code.
2015-10-19 Natalia Portillo <claunia@claunia.com>
* ATA/ATA.cs:
* ATA/Identify.cs:
* DiscImageChef.Decoders.csproj:
Rename fields, methods and structs to more adequate names.
2015-10-19 Natalia Portillo <claunia@claunia.com>
* ATA/ATA.cs:
Rename SCSI decoders fields, methods and structs to more
adequate names.
* SCSI/MMC/MMC.cs:
* DiscImageChef.Decoders.csproj:
Separated SCSI decoders by type.
* SCSI/Enums.cs:
* SCSI/Inquiry.cs:
* SCSI/VendorString.cs:
Rename fields, methods and structs to more adequate names.
2015-10-19 02:59:32 +01:00
2015-10-19 Natalia Portillo <claunia@claunia.com>
* SCSI/Enums.cs:
* SCSI/Inquiry.cs:
* SCSI/MMC/OPW.cs:
* SCSI/MMC/MMC.cs:
* SCSI/MMC/AACS.cs:
* SCSI/MMC/CPRM.cs:
* SCSI/MMC/Enums.cs:
* SCSI/MMC/Hybrid.cs:
* SCSI/VendorString.cs:
* SCSI/MMC/WriteProtect.cs:
* SCSI/MMC/DiscInformation.cs:
* SCSI/MMC/TrackInformation.cs:
* DiscImageChef.Decoders.csproj:
Separated SCSI decoders by type.
2015-10-19 Natalia Portillo <claunia@claunia.com>
* CD/TOC.cs:
* CD/PMA.cs:
* CD/ATIP.cs:
* CD/Session.cs:
* CD/FullTOC.cs:
* CD/CDTextOnLeadIn.cs:
Rename fields, methods and structs to more adequate names.
2015-10-19 02:40:30 +01:00
2015-10-19 Natalia Portillo <claunia@claunia.com>
* CD/CD.cs:
* CD/TOC.cs:
* CD/PMA.cs:
* CD/ATIP.cs:
* CD/Enums.cs:
* CD/FullTOC.cs:
* CD/Session.cs:
* CD/CDTextOnLeadIn.cs:
* DiscImageChef.Decoders.csproj:
Separated CD decoders by type.
2015-10-19 02:28:40 +01:00
2015-10-19 Natalia Portillo <claunia@claunia.com>
* DVD/DVD.cs:
* DVD/DMI.cs:
* DVD/DDS.cs:
* DVD/PFI.cs:
* DVD/PRI.cs:
* DVD/RMD.cs:
* DVD/BCA.cs:
* DVD/UDI.cs:
* DVD/AACS.cs:
* DVD/ADIP.cs:
* DVD/CPRM.cs:
* DVD/Spare.cs:
* DVD/Enums.cs:
* DVD/Layers.cs:
* DVD/CSS&CPRM.cs:
* DVD/Cartridge.cs:
* DiscImageChef.Decoders.csproj:
Separated DVD decoders by type.
2015-10-19 Natalia Portillo <claunia@claunia.com>
* Floppy/ISO.cs:
* Floppy/Amiga.cs:
* Floppy/Enums.cs:
* Floppy/Apple2.cs:
* Floppy/System34.cs:
* Floppy/Commodore.cs:
* Floppy/AppleSony.cs:
* Floppy/System3740.cs:
* Floppy/Perpendicular.cs:
Rename fields, methods and structs to more adequate names.
2015-10-19 02:04:38 +01:00
2015-10-19 Natalia Portillo <claunia@claunia.com>
* Floppy/ISO.cs:
* Floppy/Amiga.cs:
* Floppy/Enums.cs:
* Floppy/Floppy.cs:
* Floppy/Apple2.cs:
* Floppy/System34.cs:
* Floppy/Commodore.cs:
* Floppy/AppleSony.cs:
* Floppy/System3740.cs:
* Floppy/Perpendicular.cs:
* DiscImageChef.Decoders.csproj:
Separated floppy decoders by type.
2015-10-19 01:46:06 +01:00
2015-10-19 Natalia Portillo <claunia@claunia.com>
* BD.cs:
* CD.cs:
* ATA.cs:
* MMC.cs:
* DVD.cs:
* SCSI.cs:
* CD/CD.cs:
* Floppy.cs:
* ATA/ATA.cs:
* DVD/DVD.cs:
* Blu-ray/BD.cs:
* SCSI/Inquiry.cs:
* SCSI/MMC/MMC.cs:
* Floppy/Floppy.cs:
* DiscImageChef.Decoders.csproj:
Organize decoders files&folders
2015-10-19 Natalia Portillo <claunia@claunia.com>
* ATA.cs:
Typo.
* SCSI.cs:
Don't try to decode Version Descriptors if there are none.
Also there are devices on the wild with less than 8 VDs.
2015-10-19 Natalia Portillo <claunia@claunia.com>
* ATA.cs:
Added ATA/ATAPI IDENTIFY DEVICE disk tags.
2015-10-18 Natalia Portillo <claunia@claunia.com>
* BD.cs:
* CD.cs:
* ATA.cs:
* MMC.cs:
* SCSI.cs:
* DiscImageChef.Decoders.csproj:
Added specific console handling for standard, verbose, debug
and error outputs.
2015-10-17 05:04:29 +01:00
2015-10-17 Natalia Portillo <claunia@claunia.com>
* SCSI.cs:
Added information from RFC 7144.
2015-10-17 04:57:48 +01:00
2015-10-17 Natalia Portillo <claunia@claunia.com>
* SCSI.cs:
Added information from SPC-5.
2015-10-17 04:36:08 +01:00
2015-10-17 Natalia Portillo <claunia@claunia.com>
* SCSI.cs:
Updated to lastest T10 vendor list.
2015-10-17 Natalia Portillo <claunia@claunia.com>
* SCSI.cs:
Changed version descriptor decoding to a cleaner and more
easily upgradable code.
2015-10-17 03:52:48 +01:00
2015-10-17 Natalia Portillo <claunia@claunia.com>
* SCSI.cs:
Added information from SPC-4.
2015-10-17 03:10:56 +01:00
2015-10-17 Natalia Portillo <claunia@claunia.com>
* SCSI.cs:
Added info from SCSI-2 specification.
2015-10-17 01:26:17 +01:00
2015-10-17 Natalia Portillo <claunia@claunia.com>
* ATA.cs:
* SCSI.cs:
* DiscImageChef.Decoders.csproj:
Implement ATA/ATAPI IDENTIFY decoder.
2015-10-16 Natalia Portillo <claunia@claunia.com>
* ATA.cs:
* DiscImageChef.Decoders.csproj:
Added structure for ATA/ATAPI IDENTIFY [PACKET] DEVICE
response
2015-10-13 Natalia Portillo <claunia@claunia.com>
* SCSI.cs:
Correct size miscalculation.
Do not print "Device claims no standard", generates too much
noise.
2015-10-05 20:27:44 +01:00
2015-10-05 Natalia Portillo <claunia@claunia.com>
* CD.cs:
* BD.cs:
* MMC.cs:
* DVD.cs:
* SCSI.cs:
* Floppy.cs:
* Properties/AssemblyInfo.cs:
* DiscImageChef.Decoders.csproj:
Move decoders to a separate library.