diff --git a/.idea/.idea.DiscImageChef/.idea/contentModel.xml b/.idea/.idea.DiscImageChef/.idea/contentModel.xml index 7b8e2cc52..cfec869cc 100644 --- a/.idea/.idea.DiscImageChef/.idea/contentModel.xml +++ b/.idea/.idea.DiscImageChef/.idea/contentModel.xml @@ -1624,6 +1624,8 @@ + + diff --git a/DiscImageChef.Gui/Panels/pnlImageInfo.xeto.cs b/DiscImageChef.Gui/Panels/pnlImageInfo.xeto.cs index e26f2b909..d921c52e2 100644 --- a/DiscImageChef.Gui/Panels/pnlImageInfo.xeto.cs +++ b/DiscImageChef.Gui/Panels/pnlImageInfo.xeto.cs @@ -38,6 +38,7 @@ using DiscImageChef.CommonTypes.Interfaces; using DiscImageChef.Decoders.CD; using DiscImageChef.Decoders.DVD; using DiscImageChef.Decoders.SCSI; +using DiscImageChef.Decoders.Xbox; using DiscImageChef.Gui.Tabs; using Eto.Forms; using Eto.Serialization.Xaml; @@ -543,6 +544,25 @@ namespace DiscImageChef.Gui.Panels tabBlurayInfo.LoadData(blurayDiscInformation, blurayBurstCuttingArea, blurayDds, blurayCartridgeStatus, bluraySpareAreaInformation, blurayPowResources, blurayTrackResources, null, null); tabInfos.Pages.Add(tabBlurayInfo); + + byte[] xboxDmi = null; + byte[] xboxSecuritySector = null; + SS.SecuritySector? decodedXboxSecuritySector = null; + + if(imageFormat.Info.ReadableMediaTags != null && + imageFormat.Info.ReadableMediaTags.Contains(MediaTagType.Xbox_DMI)) + xboxDmi = imageFormat.ReadDiskTag(MediaTagType.Xbox_DMI); + + if(imageFormat.Info.ReadableMediaTags != null && + imageFormat.Info.ReadableMediaTags.Contains(MediaTagType.Xbox_SecuritySector)) + { + xboxSecuritySector = imageFormat.ReadDiskTag(MediaTagType.Xbox_SecuritySector); + decodedXboxSecuritySector = SS.Decode(xboxSecuritySector); + } + + tabXboxInfo tabXboxInfo = new tabXboxInfo(); + tabXboxInfo.LoadData(null, xboxDmi, xboxSecuritySector, decodedXboxSecuritySector); + tabInfos.Pages.Add(tabXboxInfo); } #region XAML controls diff --git a/DiscImageChef.Gui/Panels/pnlScsiInfo.xeto b/DiscImageChef.Gui/Panels/pnlScsiInfo.xeto index c6cc472a3..bab264ee5 100644 --- a/DiscImageChef.Gui/Panels/pnlScsiInfo.xeto +++ b/DiscImageChef.Gui/Panels/pnlScsiInfo.xeto @@ -101,60 +101,6 @@ Text="Save REPORT DENSITY SUPPORT (MEDIUM & MEDIA) response" Visible="False"/> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -