Added information from MMC-1 Draft.

This commit is contained in:
2015-10-31 05:43:36 +00:00
parent aab3b8004e
commit 1d56573923
2 changed files with 12 additions and 0 deletions

View File

@@ -4081,6 +4081,8 @@ namespace DiscImageChef.Decoders.SCSI
public bool TestWrite;
public ushort MaxWriteSpeed;
public ushort CurrentWriteSpeed;
public bool ReadBarcode;
}
public static ModePage_2A? DecodeModePage_2A(byte[] pageResponse)
@@ -4160,6 +4162,8 @@ namespace DiscImageChef.Decoders.SCSI
decoded.MaxWriteSpeed = (ushort)((pageResponse[18] << 8) + pageResponse[19]);
decoded.CurrentWriteSpeed = (ushort)((pageResponse[20] << 8) + pageResponse[21]);
decoded.ReadBarcode |= (pageResponse[5] & 0x80) == 0x80;
return decoded;
}
@@ -4297,6 +4301,9 @@ namespace DiscImageChef.Decoders.SCSI
if (page.TestWrite)
sb.AppendLine("\tDrive supports test writing");
if (page.ReadBarcode)
sb.AppendLine("\tDrive can read barcode");
return sb.ToString();
}
#endregion Mode Page 0x2A: CD-ROM capabilities page