Commit Graph

179 Commits

Author SHA1 Message Date
592732c3ff Check MMC features length before copying array. 2017-08-22 03:56:58 +01:00
8021441ba5 Renamed to something more appropriate. 2017-08-21 04:28:05 +01:00
0be4cde8c6 Formatting options. 2017-06-29 21:23:39 +01:00
d08c7e280a Added prettyfing of MODE 0Bh.
Added support for MODE 1Ch smaller than what SPC2 says.
2017-06-06 18:17:37 +01:00
7a99099cc5 Corrected decoding of ATA IDENTIFY without currentchs. 2017-06-06 18:16:13 +01:00
16874a5bf4 Version bumped to 3.4.99.0. 2017-06-04 23:09:27 +01:00
2b30458747 Project file formatting. 2017-06-03 01:13:47 +01:00
e7768839c5 Corrected when EVPD is smaller than length field. 2017-06-03 01:11:51 +01:00
4c677e1b98 Typo. 2017-06-03 01:11:25 +01:00
2cb79bf655 Corrected modes 02h ahd 04h that are smaller than expected. 2017-06-03 01:11:16 +01:00
1e52342a21 Removed spurious variable. 2017-06-03 01:10:46 +01:00
57a2173fee Added support for Xbox security sector. 2017-05-23 22:58:02 +01:00
bbdcf37504 Detect Kreon firmware. 2017-05-23 18:07:25 +01:00
1c2ddba0f7 Added support for Xbox DMI, with detection and decoding. 2017-05-23 01:30:57 +01:00
18370820e9 Updated copyright string. 2017-05-19 20:28:49 +01:00
4045dce431 Bumped version to 3.3.99.0. 2017-05-19 20:27:27 +01:00
b87e9206ad Upped version to 3.3.99.0. Do not use version from solution on
library projects.
2017-05-19 18:39:15 +01:00
6a15f37248 Some changes made by VS/Mac, harmless. 2017-05-16 08:26:38 +01:00
bf2ef97055 Add MMC/SecureDigital device support. Not yet used because of
a bad implementation of SEND_CSD and SEND_CID commands (TODO).
2016-10-22 22:58:01 +01:00
30da3dd121 Added PCMCIA support. 2016-10-17 04:41:27 +01:00
7066801190 Corrected typo. Cleaned code. 2016-10-16 07:29:19 +01:00
63e34a058f Added Seagate EVPD and INQUIRY fields. 2016-10-14 23:05:36 +01:00
b41c412cae Added Apple OEM MODE page 30h. 2016-10-14 02:32:26 +01:00
d07d1e4dab Added HP vendor EVPD, MODE pages and INQUIRY fields. 2016-10-14 02:20:00 +01:00
0a89f596f5 Added EVPD pages B1h, B2h, B3h and B4h. 2016-10-14 00:02:42 +01:00
7ea1a9988e Added EVPD page B0h. 2016-10-13 22:59:48 +01:00
5189365c24 Added IBM vendor EVPD, MODE pages and INQUIRY fields. 2016-10-13 22:56:16 +01:00
cef6bae3b8 Added MODE PAGE 1Dh 2016-10-13 21:31:30 +01:00
defceb39c5 Added Certance vendor mode pages 21h and 22h. 2016-10-13 21:17:42 +01:00
00dacbdf69 Added Certance vendor EVPD pages. 2016-10-13 20:28:08 +01:00
33a43fff9a Added Quantum vendor INQUIRY values and EVPD page C0h. 2016-10-13 19:15:52 +01:00
edcc487bf5 Added EVPD page 89h, SCSI to ATA translation layer 2016-10-13 18:31:05 +01:00
5459d5eff6 Updated page 85h to SPC-5. 2016-10-13 07:02:33 +01:00
734c53fc2b Add EVPD page 85h, management network addresses. 2016-10-13 06:59:56 +01:00
44ad09d431 Added EVPD page 81h, implemented operating definition page. 2016-10-13 06:18:12 +01:00
6e65915ced Updated EVPD Page 83h to SPC-5. 2016-10-13 05:49:11 +01:00
cf3dc536f1 Added SCSI EVPD page 83h. 2016-10-13 04:55:00 +01:00
b4333e814b Implemented SCSI EVPD 82h 2016-10-13 04:01:39 +01:00
919175c69f Added support for SCSI MODE PAGEs 11h, 12h, 13h and 14h
(medium partitions)
2016-10-13 03:15:56 +01:00
65710e654f * DiscImageChef.Decoders/SCSI/Modes.cs:
Added DDS-2.
	Corrected casting of density enumeration.

	* DiscImageChef.Decoders/SCSI/Types.cs:
	  Added DDS-2

	* DiscImageChef.Devices/Device/ScsiCommands/SPC.cs:
	  Corrected buffer size for MODE SENSE (6)

	* DiscImageChef/Commands/DeviceInfo.cs:
	  Removed some spurious brackets.
2016-10-10 23:58:35 +01:00
621e04b9e8 * DiscImageChef.Filesystems/FAT.cs:
Add sanity check for BPB.

	* DiscImageChef.Filesystems/AppleHFS.cs:
	  Correct calling of Read2048SectorAs512()

	* DiscImageChef.Decoders/CD/Sector.cs:
	* DiscImageChef.Decoders/DiscImageChef.Decoders.csproj:
	  Added CD sector descrambling.
2016-10-08 04:29:04 +01:00
c81b91f084 * DiscImageChef.Decoders/Floppy/Apple2.cs:
Adds support for marshaling a whole disk, tracks and sectors
	  as well as decoding sectors in 5and3 and 6and2 GCRs.

	* DiscImageChef.Decoders/Floppy/AppleSony.cs:
	  Adds support for marshaling a whole disk, tracks and sectors
	  as well as decoding GCR sectors.

	* DiscImageChef.DiscImages/AppleNIB.cs:
	* DiscImageChef.DiscImages/DiscImageChef.DiscImages.csproj:
	  Adds support for Apple nibble disk images.
2016-10-07 00:43:12 +01:00
777ad10a08 * DiscImageChef.Partitions/Human68k.cs:
* DiscImageChef.Partitions/DiscImageChef.Partitions.csproj:
	  Added Human68k partition table.

	* DiscImageChef.Partitions/RioKarma.cs:
	  Corrected typo.

	* DiscImageChef.DiscImages/ZZZRawImage.cs:
	  Detect X68000 SASI hard disks that use 256 bytes/sector.
	Correct size of ECMA-154 magnetoptical.

	* DiscImageChef.Partitions/PC98.cs:
	  Correct handling of partition name, do not directly marshal
	  as it may crash.
	Prevent false positives checking for sanity and partition
	  type, so this limits it to FreeBSD right now.

	* DiscImageChef.Partitions/Acorn.cs:
	  Do not try to read past device.

	* DiscImageChef.Helpers/BigEndianMarshal.cs:
	* DiscImageChef.Helpers/BigEndianStructure.cs:
	* DiscImageChef.Helpers/DiscImageChef.Helpers.csproj:
	  Reworked big endian marshal. Does not traverse nested
	  structures.

	* DiscImageChef.Partitions/SGI.cs:
	  Corrected big endian marshaling, manually traversing nested
	  structures.

	* DiscImageChef.Decoders/LisaTag.cs:
	  Removed temporal variable.

	* DiscImageChef.Partitions/Sun.cs:
	  Sun insists all devices must be 512 bytes/sector. Really.
	  Even CDs. But this allows bigger ones.
2016-08-22 00:49:48 +01:00
ad53e8e459 Separate Lisa tag decoding from Lisa filesystem and added
Priam tags.
2016-08-21 19:23:58 +01:00
b514ebeddb * DiscImageChef.Decoders/CD/ATIP.cs:
Make ATIP manufacturer resolver a public method.

	* DiscImageChef.Decoders/SCSI/MMC/Features.cs:
	  Added HDBurn profiles.

	* DiscImageChef.Decoders/SCSI/Modes.cs:
	  Corrected typo.

	* DiscImageChef.DiscImages/BLU.cs:
	* DiscImageChef.DiscImages/GDI.cs:
	* DiscImageChef.DiscImages/VHD.cs:
	* DiscImageChef.DiscImages/Nero.cs:
	* DiscImageChef/Commands/Compare.cs:
	* DiscImageChef.DiscImages/CopyQM.cs:
	* DiscImageChef.DiscImages/CDRWin.cs:
	* DiscImageChef.DiscImages/CDRDAO.cs:
	* DiscImageChef.DiscImages/Apple2MG.cs:
	* DiscImageChef.DiscImages/TeleDisk.cs:
	* DiscImageChef.DiscImages/ImageInfo.cs:
	* DiscImageChef.DiscImages/Alcohol120.cs:
	* DiscImageChef.DiscImages/DiskCopy42.cs:
	* DiscImageChef.DiscImages/ZZZRawImage.cs:
	  Added field for drive firmware revision.

	* DiscImageChef.DiscImages/BlindWrite4.cs:
	  Added field for drive firmware revision.
	Change subchannel informative exception.
	Change application name and version.

	* DiscImageChef.DiscImages/ImagePlugin.cs:
	  Added subchannel types for Q only.

	* DiscImageChef/Commands/CreateSidecar.cs:
	  If drive image contains information about the dumping drive,
	  use it.
	Added subchannel types for Q only.
2016-08-18 00:05:24 +01:00
1c9a55548e Bumped version to 3.2.99.2. 2016-08-09 15:34:26 +01:00
2395dfce9f Public beta release 3.2.99.1. 2016-08-07 04:38:07 +01:00
2c563f5271 Bumped to version 3.2.1. 2016-08-01 19:07:04 +01:00
42d1b663f1 Bump to version 3.2.0 2016-08-01 19:01:21 +01:00
1152a034db Bump to version 3.1.0. 2016-07-29 02:25:29 +01:00