From 0de7296edd167ddbb58d6fabc52552aa96e07978 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Sun, 28 Apr 2019 15:44:34 +0100 Subject: [PATCH] Fix Human68k FAT12 detection. --- DiscImageChef.Filesystems/FAT/Info.cs | 4 +++- DiscImageChef.Filesystems/FAT/Super.cs | 3 +-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/DiscImageChef.Filesystems/FAT/Info.cs b/DiscImageChef.Filesystems/FAT/Info.cs index 35ecfb826..5779f8087 100644 --- a/DiscImageChef.Filesystems/FAT/Info.cs +++ b/DiscImageChef.Filesystems/FAT/Info.cs @@ -557,7 +557,6 @@ namespace DiscImageChef.Filesystems.FAT } case BpbKind.Human: - isFat16 = true; XmlFsType.Bootable = true; break; } @@ -603,6 +602,9 @@ namespace DiscImageChef.Filesystems.FAT case BpbKind.Apricot: sb.AppendLine("Apricot FAT12"); break; + case BpbKind.Human: + sb.AppendLine("Human68k FAT12"); + break; default: sb.AppendLine("Microsoft FAT12"); break; diff --git a/DiscImageChef.Filesystems/FAT/Super.cs b/DiscImageChef.Filesystems/FAT/Super.cs index 3418a80c2..24399d9e6 100644 --- a/DiscImageChef.Filesystems/FAT/Super.cs +++ b/DiscImageChef.Filesystems/FAT/Super.cs @@ -228,7 +228,6 @@ namespace DiscImageChef.Filesystems.FAT } case BpbKind.Human: - fat16 = true; XmlFsType.Bootable = true; break; } @@ -579,7 +578,7 @@ namespace DiscImageChef.Filesystems.FAT statfs.Type = $"DEC FAT{(fat16 ? "16" : "12")}"; break; case BpbKind.Human: - statfs.Type = $"Human FAT{(fat16 ? "16" : "12")}"; + statfs.Type = $"Human68k FAT{(fat16 ? "16" : "12")}"; break; default: throw new ArgumentOutOfRangeException(); }