diff --git a/MediaType.cs b/MediaType.cs index 7ecc39e2e..cff718877 100644 --- a/MediaType.cs +++ b/MediaType.cs @@ -774,6 +774,7 @@ namespace DiscImageChef.CommonTypes HiFD, LS120, LS240, + FD32MB, QuickDisk, UHD144, VideoFloppy, diff --git a/MediaTypeFromSCSI.cs b/MediaTypeFromSCSI.cs index 96e9e60be..45eff47d5 100644 --- a/MediaTypeFromSCSI.cs +++ b/MediaTypeFromSCSI.cs @@ -107,13 +107,22 @@ namespace DiscImageChef.CommonTypes { if(blockSize == 512) { + if(blocks == 469504) + return MediaType.LS240; if(blocks == 246528) return MediaType.LS120; + if(blocks == 65536) + return MediaType.FD32MB; if(blocks == 2880) return MediaType.DOS_35_HD; if(blocks == 1440) return MediaType.DOS_35_DS_DD_9; } + else if(blockSize == 1024) + { + if(blocks == 1232) + return MediaType.NEC_35_HD_8; + } return MediaType.Unknown; }