diff --git a/ChangeLog b/ChangeLog index f065d304e..2dc7ec103 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2015-10-31 Natalia Portillo + + * SCSI/Modes.cs: + Added information from USB Mass Storage Class – UFI Command + Specification. + 2015-10-31 Natalia Portillo * SCSI/Modes.cs: diff --git a/SCSI/Modes.cs b/SCSI/Modes.cs index 13c795ac3..4b096e8d2 100644 --- a/SCSI/Modes.cs +++ b/SCSI/Modes.cs @@ -5270,6 +5270,10 @@ namespace DiscImageChef.Decoders.SCSI /// Total number of LUNs /// public byte TLUN; + /// + /// System Floppy Type device + /// + public bool SFLP; } public static ModePage_1B? DecodeModePage_1B(byte[] pageResponse) @@ -5292,6 +5296,7 @@ namespace DiscImageChef.Decoders.SCSI ModePage_1B decoded = new ModePage_1B(); decoded.PS |= (pageResponse[0] & 0x80) == 0x80; + decoded.SFLP |= (pageResponse[2] & 0x80) == 0x80; decoded.SRFP |= (pageResponse[2] & 0x40) == 0x40; decoded.NCD |= (pageResponse[3] & 0x80) == 0x80; decoded.SML |= (pageResponse[3] & 0x40) == 0x40; @@ -5319,6 +5324,8 @@ namespace DiscImageChef.Decoders.SCSI if (page.PS) sb.AppendLine("\tParameters can be saved"); + if (page.SFLP) + sb.AppendLine("\tDrive can be used as a system floppy device"); if (page.SRFP) sb.AppendLine("\tDrive supports reporting progress of format"); if (page.NCD)