diff --git a/MPF.Library/DiscImageCreator/Parameters.cs b/MPF.Library/DiscImageCreator/Parameters.cs index bb2d67e3..38d42a6c 100644 --- a/MPF.Library/DiscImageCreator/Parameters.cs +++ b/MPF.Library/DiscImageCreator/Parameters.cs @@ -1443,7 +1443,8 @@ namespace MPF.DiscImageCreator /// public override List GetLogFilePaths(string basePath) { - var currentFiles = Directory.GetFiles(Path.GetDirectoryName(basePath)); + string parentDirectory = Path.GetDirectoryName(basePath); + var currentFiles = Directory.GetFiles(parentDirectory); string cmdPath = currentFiles.FirstOrDefault(f => Regex.IsMatch(f, @"\d{8}T\d{6}")); List logFiles = new List(); @@ -1520,6 +1521,13 @@ namespace MPF.DiscImageCreator if (File.Exists($"{basePath}_volDesc.txt")) logFiles.Add($"{basePath}_volDesc.txt"); + if (File.Exists(Path.Combine(parentDirectory, "DMI.bin"))) + logFiles.Add(Path.Combine(parentDirectory, "DMI.bin")); + if (File.Exists(Path.Combine(parentDirectory, "PFI.bin"))) + logFiles.Add(Path.Combine(parentDirectory, "PFI.bin")); + if (File.Exists(Path.Combine(parentDirectory, "SS.bin"))) + logFiles.Add(Path.Combine(parentDirectory, "SS.bin")); + break; case MediaType.FloppyDisk: