From f7eb0ca66367907cc37bdc09876b3eaa68b5be83 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Thu, 27 Feb 2020 20:57:41 +0000 Subject: [PATCH] Add Aaru as creator for Apple 2MG disk images. --- Aaru.Images/Apple2MG/Constants.cs | 6 +++++- Aaru.Images/Apple2MG/Read.cs | 3 +++ Aaru.Images/Apple2MG/Write.cs | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/Aaru.Images/Apple2MG/Constants.cs b/Aaru.Images/Apple2MG/Constants.cs index 91a1377cf..d149d8fac 100644 --- a/Aaru.Images/Apple2MG/Constants.cs +++ b/Aaru.Images/Apple2MG/Constants.cs @@ -67,9 +67,13 @@ namespace Aaru.DiscImages /// const uint CREATOR_CIDER = 0x50726443; /// - /// Disk image created by Aaru, "dic " + /// Disk image created by DiscImageChef, "dic " /// const uint CREATOR_DIC = 0x20636964; + /// + /// Disk image created by Aaru, "aaru" + /// + const uint CREATOR_AARU = 0x75726161; const uint LOCKED_DISK = 0x80000000; const uint VALID_VOLUME_NUMBER = 0x00000100; diff --git a/Aaru.Images/Apple2MG/Read.cs b/Aaru.Images/Apple2MG/Read.cs index 961f52acb..2121e3644 100644 --- a/Aaru.Images/Apple2MG/Read.cs +++ b/Aaru.Images/Apple2MG/Read.cs @@ -183,6 +183,9 @@ namespace Aaru.DiscImages case CREATOR_DIC: imageInfo.Application = "DiscImageChef"; break; + case CREATOR_AARU: + imageInfo.Application = "Aaru"; + break; default: imageInfo.Application = $"Unknown creator code \"{Encoding.ASCII.GetString(creator)}\""; break; diff --git a/Aaru.Images/Apple2MG/Write.cs b/Aaru.Images/Apple2MG/Write.cs index a31e01325..5a8262664 100644 --- a/Aaru.Images/Apple2MG/Write.cs +++ b/Aaru.Images/Apple2MG/Write.cs @@ -170,7 +170,7 @@ namespace Aaru.DiscImages imageHeader = new A2ImgHeader { Blocks = (uint)(imageInfo.Sectors * imageInfo.SectorSize) / 512, - Creator = CREATOR_DIC, + Creator = CREATOR_AARU, DataOffset = 0x40, DataSize = (uint)(imageInfo.Sectors * imageInfo.SectorSize), Flags =