Add support for PD650 media.

This commit is contained in:
2019-05-16 23:29:54 +01:00
parent 3d7d50dc25
commit 8fefbb4d00
13 changed files with 290 additions and 153 deletions

View File

@@ -307,6 +307,9 @@ namespace DiscImageChef.Core.Media.Info
case 0x0001:
MediaType = MediaType.GENERIC_HDD;
break;
case 0x0002:
MediaType = MediaType.PD650;
break;
case 0x0005:
MediaType = MediaType.CDMO;
break;
@@ -394,6 +397,8 @@ namespace DiscImageChef.Core.Media.Info
}
}
if(MediaType == MediaType.PD650 && Blocks == 1281856) MediaType = MediaType.PD650_WORM;
sense = dev.ReadDiscStructure(out cmdBuf, out senseBuf, MmcDiscStructureMediaType.Dvd, 0, 0,
MmcDiscStructureFormat.RecognizedFormatLayers, 0, dev.Timeout, out _);
if(sense)
@@ -1546,6 +1551,7 @@ namespace DiscImageChef.Core.Media.Info
break;
}
// TODO: Check for CD-i Ready
case MediaType.CDI: break;
case MediaType.DVDROM:
@@ -1758,6 +1764,7 @@ namespace DiscImageChef.Core.Media.Info
break;
}
// TODO: Check for CD-i Ready
case MediaType.CDI: break;
case MediaType.DVDROM: