From 333368675a6de23ef01a36b1615ce2055dafcdc0 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Mon, 19 Jul 2021 13:38:16 -0700 Subject: [PATCH] Add DMI/PFI/SS to zipfile (fixes #296) --- MPF.Library/DiscImageCreator/Parameters.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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: