mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 19:24:25 +00:00
Added information from MMC-1 Draft.
This commit is contained in:
@@ -1,3 +1,8 @@
|
|||||||
|
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>
|
2015-10-31 Natalia Portillo <claunia@claunia.com>
|
||||||
|
|
||||||
* SCSI/Modes.cs:
|
* SCSI/Modes.cs:
|
||||||
|
|||||||
@@ -4081,6 +4081,8 @@ namespace DiscImageChef.Decoders.SCSI
|
|||||||
public bool TestWrite;
|
public bool TestWrite;
|
||||||
public ushort MaxWriteSpeed;
|
public ushort MaxWriteSpeed;
|
||||||
public ushort CurrentWriteSpeed;
|
public ushort CurrentWriteSpeed;
|
||||||
|
|
||||||
|
public bool ReadBarcode;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static ModePage_2A? DecodeModePage_2A(byte[] pageResponse)
|
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.MaxWriteSpeed = (ushort)((pageResponse[18] << 8) + pageResponse[19]);
|
||||||
decoded.CurrentWriteSpeed = (ushort)((pageResponse[20] << 8) + pageResponse[21]);
|
decoded.CurrentWriteSpeed = (ushort)((pageResponse[20] << 8) + pageResponse[21]);
|
||||||
|
|
||||||
|
decoded.ReadBarcode |= (pageResponse[5] & 0x80) == 0x80;
|
||||||
|
|
||||||
return decoded;
|
return decoded;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -4297,6 +4301,9 @@ namespace DiscImageChef.Decoders.SCSI
|
|||||||
if (page.TestWrite)
|
if (page.TestWrite)
|
||||||
sb.AppendLine("\tDrive supports test writing");
|
sb.AppendLine("\tDrive supports test writing");
|
||||||
|
|
||||||
|
if (page.ReadBarcode)
|
||||||
|
sb.AppendLine("\tDrive can read barcode");
|
||||||
|
|
||||||
return sb.ToString();
|
return sb.ToString();
|
||||||
}
|
}
|
||||||
#endregion Mode Page 0x2A: CD-ROM capabilities page
|
#endregion Mode Page 0x2A: CD-ROM capabilities page
|
||||||
|
|||||||
Reference in New Issue
Block a user