mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 19:24:25 +00:00
2905 lines
96 KiB
C#
2905 lines
96 KiB
C#
// /***************************************************************************
|
|
// Aaru Data Preservation Suite
|
|
// ----------------------------------------------------------------------------
|
|
//
|
|
// Filename : DriDiskCopy.cs
|
|
// Author(s) : Natalia Portillo <claunia@claunia.com>
|
|
//
|
|
// Component : Aaru unit testing.
|
|
//
|
|
// --[ License ] --------------------------------------------------------------
|
|
//
|
|
// This program is free software: you can redistribute it and/or modify
|
|
// it under the terms of the GNU General Public License as
|
|
// published by the Free Software Foundation, either version 3 of the
|
|
// License, or (at your option) any later version.
|
|
//
|
|
// This program is distributed in the hope that it will be useful,
|
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
// GNU General Public License for more details.
|
|
//
|
|
// You should have received a copy of the GNU General Public License
|
|
// along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
//
|
|
// ----------------------------------------------------------------------------
|
|
// Copyright © 2011-2021 Natalia Portillo
|
|
// ****************************************************************************/
|
|
|
|
using System.IO;
|
|
using Aaru.CommonTypes;
|
|
using Aaru.CommonTypes.Interfaces;
|
|
using NUnit.Framework;
|
|
|
|
namespace Aaru.Tests.Images
|
|
{
|
|
[TestFixture]
|
|
public class DriDiskCopy : BlockMediaImageTest
|
|
{
|
|
public override string DataFolder =>
|
|
Path.Combine(Consts.TEST_FILES_ROOT, "Media image formats", "DRI DISKCOPY");
|
|
public override IMediaImage _plugin => new DiscImages.DriDiskCopy();
|
|
|
|
public override BlockImageTestExpected[] Tests => new[]
|
|
{
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0000.IMG.lz",
|
|
MediaType = MediaType.DOS_35_HD,
|
|
Sectors = 2880,
|
|
SectorSize = 512,
|
|
MD5 = "e8bbbd22db87181974e12ba0227ea011"
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0001.IMG.lz",
|
|
MediaType = MediaType.CBM_35_DD,
|
|
Sectors = 1600,
|
|
SectorSize = 512,
|
|
MD5 = "9f5635f3df4d880a500910b0ad1ab535"
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0009.IMG.lz",
|
|
MediaType = MediaType.DOS_35_HD,
|
|
Sectors = 2880,
|
|
SectorSize = 512,
|
|
MD5 = "95ea232f59e44db374b994cfe7f1c07f",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2880
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0010.IMG.lz",
|
|
MediaType = MediaType.DOS_35_DS_DD_9,
|
|
Sectors = 1440,
|
|
SectorSize = 512,
|
|
MD5 = "9e2b01f4397db2a6c76e2bc267df37b3"
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0024.IMG.lz",
|
|
MediaType = MediaType.DOS_35_HD,
|
|
Sectors = 2880,
|
|
SectorSize = 512,
|
|
MD5 = "2302991363cb3681cffdc4388915b51e",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2880
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0025.IMG.lz",
|
|
MediaType = MediaType.DOS_525_DS_DD_8,
|
|
Sectors = 640,
|
|
SectorSize = 512,
|
|
MD5 = "f7dd138edcab7bd328d7396d48aac395"
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0030.IMG.lz",
|
|
MediaType = MediaType.DOS_35_DS_DD_9,
|
|
Sectors = 1440,
|
|
SectorSize = 512,
|
|
MD5 = "af83d011608042d35021e39aa5e10b2f",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1440
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0035.IMG.lz",
|
|
MediaType = MediaType.DOS_525_SS_DD_8,
|
|
Sectors = 320,
|
|
SectorSize = 512,
|
|
MD5 = "6642c1a32d2c58e93481d664974fc202",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 320
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0036.IMG.lz",
|
|
MediaType = MediaType.DOS_525_SS_DD_8,
|
|
Sectors = 320,
|
|
SectorSize = 512,
|
|
MD5 = "846f01b8b60cb3c775bd66419e977926",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 320
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0037.IMG.lz",
|
|
MediaType = MediaType.DOS_525_SS_DD_9,
|
|
Sectors = 360,
|
|
SectorSize = 512,
|
|
MD5 = "5101f89850dc28efbcfb7622086a9ddf",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 360
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0038.IMG.lz",
|
|
MediaType = MediaType.DOS_525_SS_DD_9,
|
|
Sectors = 360,
|
|
SectorSize = 512,
|
|
MD5 = "8e570be2ed1f00ddea82e50a2d9c446a",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 360
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0039.IMG.lz",
|
|
MediaType = MediaType.DOS_35_SS_DD_8,
|
|
Sectors = 640,
|
|
SectorSize = 512,
|
|
MD5 = "abba2a1ddd60a649047a9c44d94bbeae",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 640
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0040.IMG.lz",
|
|
MediaType = MediaType.DOS_35_SS_DD_8,
|
|
Sectors = 640,
|
|
SectorSize = 512,
|
|
MD5 = "e3bc48bec81be5b35be73d41fdffd2ab",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 640
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0041.IMG.lz",
|
|
MediaType = MediaType.DOS_525_DS_DD_8,
|
|
Sectors = 640,
|
|
SectorSize = 512,
|
|
MD5 = "43b5068af9d016d1432eb2e12d2b802a",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 640
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0042.IMG.lz",
|
|
MediaType = MediaType.DOS_525_DS_DD_8,
|
|
Sectors = 640,
|
|
SectorSize = 512,
|
|
MD5 = "5bf2ad4dc300592604b6e32f8b8e2656",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 640
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0043.IMG.lz",
|
|
MediaType = MediaType.DOS_525_DS_DD_9,
|
|
Sectors = 720,
|
|
SectorSize = 512,
|
|
MD5 = "cb9a832ca6a4097b8ccc30d2108e1f7d",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 720
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0044.IMG.lz",
|
|
MediaType = MediaType.DOS_525_DS_DD_9,
|
|
Sectors = 720,
|
|
SectorSize = 512,
|
|
MD5 = "56d181a6bb8713e6b2854fe8887faab6",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 720
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0045.IMG.lz",
|
|
MediaType = MediaType.DOS_525_HD,
|
|
Sectors = 2400,
|
|
SectorSize = 512,
|
|
MD5 = "41aef7cff26aefda1add8d49c5b962c2",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2400
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0046.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 2460,
|
|
SectorSize = 512,
|
|
MD5 = "2437c5f089f1cba3866b36360b016f16",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2460
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0047.IMG.lz",
|
|
MediaType = MediaType.DOS_35_DS_DD_8,
|
|
Sectors = 1280,
|
|
SectorSize = 512,
|
|
MD5 = "bdaa8f17373b265830fdf3a06b794367",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1280
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0048.IMG.lz",
|
|
MediaType = MediaType.DOS_35_DS_DD_9,
|
|
Sectors = 1440,
|
|
SectorSize = 512,
|
|
MD5 = "629932c285478d0540ff7936aa008351",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1440
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0049.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 1476,
|
|
SectorSize = 512,
|
|
MD5 = "7a2abef5d4701e2e49abb05af8d4da50",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1476
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0050.IMG.lz",
|
|
MediaType = MediaType.CBM_35_DD,
|
|
Sectors = 1600,
|
|
SectorSize = 512,
|
|
MD5 = "e3507522c914264f44fb2c92c3170c09",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1600
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0051.IMG.lz",
|
|
MediaType = MediaType.FDFORMAT_35_DD,
|
|
Sectors = 1640,
|
|
SectorSize = 512,
|
|
MD5 = "824fe65dbb1a42b6b94f05405ef984f2",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1640
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0052.IMG.lz",
|
|
MediaType = MediaType.DOS_35_HD,
|
|
Sectors = 2880,
|
|
SectorSize = 512,
|
|
MD5 = "1a8c2e78e7132cf9ba5d6c2b75876be0",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2880
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0053.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 2952,
|
|
SectorSize = 512,
|
|
MD5 = "936b20bb0966fe693b4d5e2353e24846",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2952
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0054.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 3200,
|
|
SectorSize = 512,
|
|
MD5 = "803b01a0b440c2837d37c21308f30cd5"
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0055.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 3280,
|
|
SectorSize = 512,
|
|
MD5 = "aa0d31f914760cc4cde75479779ebed6",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3280
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0056.IMG.lz",
|
|
MediaType = MediaType.DMF,
|
|
Sectors = 3360,
|
|
SectorSize = 512,
|
|
MD5 = "31269ed6464302ae26d22b7c87bceb23",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3360
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0057.IMG.lz",
|
|
MediaType = MediaType.FDFORMAT_35_HD,
|
|
Sectors = 3444,
|
|
SectorSize = 512,
|
|
MD5 = "5e413433c54f48978d281c6e66d1106e",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3444
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0058.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 3486,
|
|
SectorSize = 512,
|
|
MD5 = "4fc28b0128543b2eb70f6432c4c8a980",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3486
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0059.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 3528,
|
|
SectorSize = 512,
|
|
MD5 = "24a7459d080cea3a60d131b8fd7dc5d1",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3528
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0060.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 3570,
|
|
SectorSize = 512,
|
|
MD5 = "2031b1e16ee2defc0d15f732f633df33",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3570
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0069.IMG.lz",
|
|
MediaType = MediaType.DOS_35_DS_DD_9,
|
|
Sectors = 1440,
|
|
SectorSize = 512,
|
|
MD5 = "5fc19ca552b6db957061e9a1750394d2",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1440
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0073.IMG.lz",
|
|
MediaType = MediaType.DOS_525_SS_DD_8,
|
|
Sectors = 320,
|
|
SectorSize = 512,
|
|
MD5 = "a33b46f042b78fe3d0b3c5dbb3908a93",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 320
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0074.IMG.lz",
|
|
MediaType = MediaType.DOS_525_SS_DD_9,
|
|
Sectors = 360,
|
|
SectorSize = 512,
|
|
MD5 = "565d3c001cbb532154aa5d3c65b2439c",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 360
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0075.IMG.lz",
|
|
MediaType = MediaType.DOS_525_DS_DD_8,
|
|
Sectors = 640,
|
|
SectorSize = 512,
|
|
MD5 = "e60442c3ebd72c99bdd7545fdba59613",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 640
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0076.IMG.lz",
|
|
MediaType = MediaType.DOS_525_DS_DD_9,
|
|
Sectors = 720,
|
|
SectorSize = 512,
|
|
MD5 = "058a33a129539285c9b64010496af52f",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 720
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0077.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 800,
|
|
SectorSize = 512,
|
|
MD5 = "0726ecbc38965d30a6222c3e74cd1aa3",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 800
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0078.IMG.lz",
|
|
MediaType = MediaType.DOS_525_HD,
|
|
Sectors = 2400,
|
|
SectorSize = 512,
|
|
MD5 = "c9a193837db7d8a5eb025eb41e8a76d7"
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0080.IMG.lz",
|
|
MediaType = MediaType.DOS_35_DS_DD_9,
|
|
Sectors = 1440,
|
|
SectorSize = 512,
|
|
MD5 = "c38d69ac88520f14fcc6d6ced22b065d",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1440
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0081.IMG.lz",
|
|
MediaType = MediaType.CBM_35_DD,
|
|
Sectors = 1600,
|
|
SectorSize = 512,
|
|
MD5 = "91d51964e1e64ef3f6f622fa19aa833c",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1600
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0082.IMG.lz",
|
|
MediaType = MediaType.DOS_35_HD,
|
|
Sectors = 2880,
|
|
SectorSize = 512,
|
|
MD5 = "db36d9651c952ff679ec33223c8db2d3",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2880
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0083.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 2988,
|
|
SectorSize = 512,
|
|
MD5 = "5f1d98806309aee7f81de72e51e6d386",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2988
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0084.IMG.lz",
|
|
MediaType = MediaType.DMF,
|
|
Sectors = 3360,
|
|
SectorSize = 512,
|
|
MD5 = "1207a1cc7ff73d4f74c8984b4e7db33f",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3360
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0085.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 3486,
|
|
SectorSize = 512,
|
|
MD5 = "c97a3081fd25474b6b7945b8572d5ab8",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3486
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0089.IMG.lz",
|
|
MediaType = MediaType.XDF_525,
|
|
Sectors = 3040,
|
|
SectorSize = 512,
|
|
MD5 = "0abf995856080e5292e63c63f7c97a45"
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0090.IMG.lz",
|
|
MediaType = MediaType.XDF_35,
|
|
Sectors = 3680,
|
|
SectorSize = 512,
|
|
MD5 = "8be2aaf6ecea213aee9fc82c8a85061e"
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0091.IMG.lz",
|
|
MediaType = MediaType.FDFORMAT_35_DD,
|
|
Sectors = 1640,
|
|
SectorSize = 512,
|
|
MD5 = "0a432572a28d3b53a0cf2b5c211fe777",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1640
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0092.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 1804,
|
|
SectorSize = 512,
|
|
MD5 = "cd84fa2d62ac7c36783224c3ba0be664",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1804
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0093.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 2952,
|
|
SectorSize = 512,
|
|
MD5 = "63d29a9d867d924421c10793a0f22965",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2952
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0094.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 3116,
|
|
SectorSize = 512,
|
|
MD5 = "21778906886c0314f0f33c4b0040ba16",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3116
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0097.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 3608,
|
|
SectorSize = 512,
|
|
MD5 = "6b8e89b1d5117ba19c3e52544ffe041e",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3608
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0098.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 3772,
|
|
SectorSize = 512,
|
|
MD5 = "543fc539902eb66b5c312d7908ecf97a",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3772
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0099.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 1952,
|
|
SectorSize = 512,
|
|
MD5 = "b30709f798bfb8469d02a82c882f780c",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1952
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0101.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 3280,
|
|
SectorSize = 512,
|
|
MD5 = "0f3e923010b50b550591a89ea2dee62b",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3280
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0103.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 3944,
|
|
SectorSize = 512,
|
|
MD5 = "d5b927503abcd1978496bc679bb9c2f7",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3944
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0105.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 400,
|
|
SectorSize = 512,
|
|
MD5 = "d40a99cb549fcfb26fcf9ef01b5dfca7"
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0106.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 410,
|
|
SectorSize = 512,
|
|
MD5 = "7b41dd9ca7eb32828960eb1417a6092a",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 410
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0107.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 800,
|
|
SectorSize = 512,
|
|
MD5 = "126dfd25363c076727dfaab03955c931",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 800
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0108.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 820,
|
|
SectorSize = 512,
|
|
MD5 = "e6492aac144f5f6f593b84c64680cf64",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 820
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0109.IMG.lz",
|
|
MediaType = MediaType.CBM_35_DD,
|
|
Sectors = 1600,
|
|
SectorSize = 512,
|
|
MD5 = "7973e569ed93beb1ece2e84a5ef3a8d1",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1600
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0110.IMG.lz",
|
|
MediaType = MediaType.FDFORMAT_35_DD,
|
|
Sectors = 1640,
|
|
SectorSize = 512,
|
|
MD5 = "a793047503af08e83361427b3e2806e0",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1640
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0111.IMG.lz",
|
|
MediaType = MediaType.DOS_35_HD,
|
|
Sectors = 2880,
|
|
SectorSize = 512,
|
|
MD5 = "f01541de322c8d6d7321084d7a245e7b",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2880
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0112.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 2952,
|
|
SectorSize = 512,
|
|
MD5 = "ba6ec1652ff41bcc687aaf9c4e32dc18",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2952
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0113.IMG.lz",
|
|
MediaType = MediaType.CBM_35_DD,
|
|
Sectors = 1600,
|
|
SectorSize = 512,
|
|
MD5 = "7973e569ed93beb1ece2e84a5ef3a8d1",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1600
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0114.IMG.lz",
|
|
MediaType = MediaType.FDFORMAT_35_DD,
|
|
Sectors = 1640,
|
|
SectorSize = 512,
|
|
MD5 = "a793047503af08e83361427b3e2806e0",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1640
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0115.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 2952,
|
|
SectorSize = 512,
|
|
MD5 = "ba6ec1652ff41bcc687aaf9c4e32dc18",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2952
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0116.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 3200,
|
|
SectorSize = 512,
|
|
MD5 = "6631b66fdfd89319323771c41334c7ba",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3200
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0117.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 3280,
|
|
SectorSize = 512,
|
|
MD5 = "56471a253f4d6803b634e2bbff6c0931",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3280
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0120.IMG.lz",
|
|
MediaType = MediaType.DOS_525_SS_DD_8,
|
|
Sectors = 320,
|
|
SectorSize = 512,
|
|
MD5 = "7d36aee5a3071ff75b979f3acb649c40",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 320
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0121.IMG.lz",
|
|
MediaType = MediaType.DOS_525_SS_DD_9,
|
|
Sectors = 360,
|
|
SectorSize = 512,
|
|
MD5 = "0ccb62039363ab544c69eca229a17fae",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 360
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0122.IMG.lz",
|
|
MediaType = MediaType.DOS_525_DS_DD_8,
|
|
Sectors = 640,
|
|
SectorSize = 512,
|
|
MD5 = "7851d31fad9302ff45d3ded4fba25387",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 640
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0123.IMG.lz",
|
|
MediaType = MediaType.DOS_525_DS_DD_9,
|
|
Sectors = 720,
|
|
SectorSize = 512,
|
|
MD5 = "915b08c82591e8488320e001b7303b6d",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 720
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0124.IMG.lz",
|
|
MediaType = MediaType.DOS_525_HD,
|
|
Sectors = 2400,
|
|
SectorSize = 512,
|
|
MD5 = "5e5ea6fe9adf842221fdc60e56630405",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2400
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0125.IMG.lz",
|
|
MediaType = MediaType.DOS_35_DS_DD_9,
|
|
Sectors = 1440,
|
|
SectorSize = 512,
|
|
MD5 = "a22e254f7e3526ec30dc4915a19fcb52",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1440
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0126.IMG.lz",
|
|
MediaType = MediaType.DOS_35_HD,
|
|
Sectors = 2880,
|
|
SectorSize = 512,
|
|
MD5 = "ddc6c1200c60e9f7796280f50c2e5283",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2880
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0163.IMG.lz",
|
|
MediaType = MediaType.DOS_525_DS_DD_9,
|
|
Sectors = 720,
|
|
SectorSize = 512,
|
|
MD5 = "be05d1ff10ef8b2220546c4db962ac9e",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 720
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0164.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 820,
|
|
SectorSize = 512,
|
|
MD5 = "32823b9009c99b6711e89336ad03ec7f",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 820
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0166.IMG.lz",
|
|
MediaType = MediaType.DOS_35_DS_DD_9,
|
|
Sectors = 1440,
|
|
SectorSize = 512,
|
|
MD5 = "1c8b03a8550ed3e70e1c78316aa445aa",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1440
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0168.IMG.lz",
|
|
MediaType = MediaType.DOS_525_HD,
|
|
Sectors = 2400,
|
|
SectorSize = 512,
|
|
MD5 = "0bdf9130c07bb5d558a4705249f949d0",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2400
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0169.IMG.lz",
|
|
MediaType = MediaType.DOS_35_HD,
|
|
Sectors = 2880,
|
|
SectorSize = 512,
|
|
MD5 = "2dafeddaa99e7dc0db5ef69e128f9c8e",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2880
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0173.IMG.lz",
|
|
MediaType = MediaType.DOS_35_SS_DD_9,
|
|
Sectors = 720,
|
|
SectorSize = 512,
|
|
MD5 = "028769dc0abefab1740cc309432588b6"
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0174.IMG.lz",
|
|
MediaType = MediaType.DOS_35_DS_DD_9,
|
|
Sectors = 1440,
|
|
SectorSize = 512,
|
|
MD5 = "152023525154b45ab26687190bac94db",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1440
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0175.IMG.lz",
|
|
MediaType = MediaType.CBM_35_DD,
|
|
Sectors = 1600,
|
|
SectorSize = 512,
|
|
MD5 = "db38ecd93f28dd065927fed21917eed5",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1600
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0180.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 3200,
|
|
SectorSize = 512,
|
|
MD5 = "f206c0caa4e0eda37233ab6e89ab5493",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3200
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0181.IMG.lz",
|
|
MediaType = MediaType.DMF,
|
|
Sectors = 3360,
|
|
SectorSize = 512,
|
|
MD5 = "554492a7b41f4cd9068a3a2b70eb0e5f",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3360
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0182.IMG.lz",
|
|
MediaType = MediaType.FDFORMAT_35_HD,
|
|
Sectors = 3444,
|
|
SectorSize = 512,
|
|
MD5 = "36dd03967a2a3369538cad29b8b74b71",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3444
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0183.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 3486,
|
|
SectorSize = 512,
|
|
MD5 = "4f5c02448e75bbc086e051c728414513",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3486
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0262.IMG.lz",
|
|
MediaType = MediaType.DOS_35_DS_DD_9,
|
|
Sectors = 1440,
|
|
SectorSize = 512,
|
|
MD5 = "5ac0a9fc7337f761098f816359b0f6f7",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1440
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0263.IMG.lz",
|
|
MediaType = MediaType.CBM_35_DD,
|
|
Sectors = 1600,
|
|
SectorSize = 512,
|
|
MD5 = "1ea6ec8e663218b1372048f6e25795b5",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1600
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0264.IMG.lz",
|
|
MediaType = MediaType.FDFORMAT_35_DD,
|
|
Sectors = 1640,
|
|
SectorSize = 512,
|
|
MD5 = "77a1167b1b9043496e32b8578cde0ff0",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1640
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0265.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 1660,
|
|
SectorSize = 512,
|
|
MD5 = "4b07d760d65f3f0f8ffa5f2b81cee907",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1660
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0266.IMG.lz",
|
|
MediaType = MediaType.DOS_35_HD,
|
|
Sectors = 2880,
|
|
SectorSize = 512,
|
|
MD5 = "32c044c5c2b0bd13806149a759c14935",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2880
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0267.IMG.lz",
|
|
MediaType = MediaType.XDF_525,
|
|
Sectors = 3040,
|
|
SectorSize = 512,
|
|
MD5 = "8752095abc13dba3f3467669da333891",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3040
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0268.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 3200,
|
|
SectorSize = 512,
|
|
MD5 = "aece7cd34bbba3e75307fa70404d9d30",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3200
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0269.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 3280,
|
|
SectorSize = 512,
|
|
MD5 = "5289afb16a6e4a33213e3bcca56c6230",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3280
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0270.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 3320,
|
|
SectorSize = 512,
|
|
MD5 = "1aef0a0ba233476db6567878c3c2b266",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3320
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0271.IMG.lz",
|
|
MediaType = MediaType.DMF,
|
|
Sectors = 3360,
|
|
SectorSize = 512,
|
|
MD5 = "b96596711f4d2ee85dfda0fe3b9f26c3",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3360
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0272.IMG.lz",
|
|
MediaType = MediaType.FDFORMAT_35_HD,
|
|
Sectors = 3444,
|
|
SectorSize = 512,
|
|
MD5 = "a4f461af7fda5e93a7ab63fcbb7e7683",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3444
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0273.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 3486,
|
|
SectorSize = 512,
|
|
MD5 = "8f7f7099d4475f6631fcf0a79b031d61",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3486
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0280.IMG.lz",
|
|
MediaType = MediaType.DOS_525_SS_DD_9,
|
|
Sectors = 360,
|
|
SectorSize = 512,
|
|
MD5 = "4feeaf4b4ee5dad85db727fbbda4b6d1",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 360
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0281.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 400,
|
|
SectorSize = 512,
|
|
MD5 = "3c77ca681df78e4cd7baa162aa9b0859",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 400
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0282.IMG.lz",
|
|
MediaType = MediaType.DOS_525_DS_DD_8,
|
|
Sectors = 640,
|
|
SectorSize = 512,
|
|
MD5 = "51da1f86c49657ffdb367bb2ddeb7990",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 640
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0283.IMG.lz",
|
|
MediaType = MediaType.DOS_525_DS_DD_9,
|
|
Sectors = 720,
|
|
SectorSize = 512,
|
|
MD5 = "b81a4987f89936630b8ebc62e4bbce6e"
|
|
/* TODO IndexOutOfRangeException
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 720
|
|
}
|
|
}
|
|
*/
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0284.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 800,
|
|
SectorSize = 512,
|
|
MD5 = "f76f92dd326c99c5efad5ee58daf72e1",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 800
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0285.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 840,
|
|
SectorSize = 512,
|
|
MD5 = "b6f2c10e42908e334025bc4ffd81e771",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 840
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0287.IMG.lz",
|
|
MediaType = MediaType.DOS_35_DS_DD_9,
|
|
Sectors = 1440,
|
|
SectorSize = 512,
|
|
MD5 = "f2f409ea2a62a7866fd2777cc4fc9739",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1440
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0288.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 1494,
|
|
SectorSize = 512,
|
|
MD5 = "3e441d69cec5c3169274e1379de4af4b",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1494
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0289.IMG.lz",
|
|
MediaType = MediaType.CBM_35_DD,
|
|
Sectors = 1600,
|
|
SectorSize = 512,
|
|
MD5 = "30a93f30dd4485c6fc037fe0775d3fc7",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1600
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0290.IMG.lz",
|
|
MediaType = MediaType.FDFORMAT_35_DD,
|
|
Sectors = 1640,
|
|
SectorSize = 512,
|
|
MD5 = "e0caf02cce5597c98313bcc480366ec7",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1640
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0291.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 1660,
|
|
SectorSize = 512,
|
|
MD5 = "4af4904d2b3c815da7bef7049209f5eb",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1660
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0299.IMG.lz",
|
|
MediaType = MediaType.DOS_525_SS_DD_8,
|
|
Sectors = 320,
|
|
SectorSize = 512,
|
|
MD5 = "39bf5a98bcb2185d855ac06378febcfa",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 320
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0300.IMG.lz",
|
|
MediaType = MediaType.DOS_525_SS_DD_9,
|
|
Sectors = 360,
|
|
SectorSize = 512,
|
|
MD5 = "dc20055b6e6fd6f8e1114d4be2effeed",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 360
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0301.IMG.lz",
|
|
MediaType = MediaType.DOS_525_DS_DD_8,
|
|
Sectors = 640,
|
|
SectorSize = 512,
|
|
MD5 = "56af9256cf71d5aac5fd5d363674bc49",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 640
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0302.IMG.lz",
|
|
MediaType = MediaType.DOS_525_DS_DD_9,
|
|
Sectors = 720,
|
|
SectorSize = 512,
|
|
MD5 = "bbba1e2d1418e05c3a4e7b4d585d160b",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 720
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0303.IMG.lz",
|
|
MediaType = MediaType.DOS_525_HD,
|
|
Sectors = 2400,
|
|
SectorSize = 512,
|
|
MD5 = "bca3a045e81617f7f5ebb5a8818eac47",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2400
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0304.IMG.lz",
|
|
MediaType = MediaType.DOS_35_DS_DD_9,
|
|
Sectors = 1440,
|
|
SectorSize = 512,
|
|
MD5 = "a296663cb8e75e94603221352f29cfff",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1440
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0305.IMG.lz",
|
|
MediaType = MediaType.DOS_35_HD,
|
|
Sectors = 2880,
|
|
SectorSize = 512,
|
|
MD5 = "ecda36ebf0e1100233cb0ec722c18583",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2880
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0308.IMG.lz",
|
|
MediaType = MediaType.CBM_35_DD,
|
|
Sectors = 1600,
|
|
SectorSize = 512,
|
|
MD5 = "bbe58e26b8f8f822cd3edfd37a4e4924",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1600
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0311.IMG.lz",
|
|
MediaType = MediaType.FDFORMAT_35_HD,
|
|
Sectors = 3444,
|
|
SectorSize = 512,
|
|
MD5 = "b9b6ebdf711364c979de7cf70c3a438a",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3444
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0314.IMG.lz",
|
|
MediaType = MediaType.DOS_35_DS_DD_9,
|
|
Sectors = 1440,
|
|
SectorSize = 512,
|
|
MD5 = "d37424f367f545acbb397f2bed766843",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1440
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0316.IMG.lz",
|
|
MediaType = MediaType.DOS_35_HD,
|
|
Sectors = 2880,
|
|
SectorSize = 512,
|
|
MD5 = "9963dd6f19ce6bd56eabeccdfbbd821a",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2880
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0317.IMG.lz",
|
|
MediaType = MediaType.DMF,
|
|
Sectors = 3360,
|
|
SectorSize = 512,
|
|
MD5 = "acf6604559ae8217f7869823e2429024",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3360
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0318.IMG.lz",
|
|
MediaType = MediaType.FDFORMAT_35_HD,
|
|
Sectors = 3444,
|
|
SectorSize = 512,
|
|
MD5 = "23bf2139cdfdc4c16db058fd31ea6481",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3444
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0319.IMG.lz",
|
|
MediaType = MediaType.DMF,
|
|
Sectors = 3360,
|
|
SectorSize = 512,
|
|
MD5 = "fa26adda0415f02057b113ad29c80c8d",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3360
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0320.IMG.lz",
|
|
MediaType = MediaType.DMF,
|
|
Sectors = 3360,
|
|
SectorSize = 512,
|
|
MD5 = "4f2a8d036fefd6c6c88d99eda3aa12b7",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3360
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "DSKA0322.IMG.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 1386,
|
|
SectorSize = 512,
|
|
MD5 = "e794a3ffa4069ea999fdf7146710fa9e",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1386
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "md1dd8.img.lz",
|
|
MediaType = MediaType.DOS_525_SS_DD_8,
|
|
Sectors = 320,
|
|
SectorSize = 512,
|
|
MD5 = "d81f5cb64fd0b99f138eab34110bbc3c",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 320
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "md1dd.img.lz",
|
|
MediaType = MediaType.DOS_525_SS_DD_9,
|
|
Sectors = 360,
|
|
SectorSize = 512,
|
|
MD5 = "a89006a75d13bee9202d1d6e52721ccb",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 360
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "md2dd_2m_fast.img.lz",
|
|
MediaType = MediaType.FDFORMAT_35_DD,
|
|
Sectors = 1640,
|
|
SectorSize = 512,
|
|
MD5 = "319fa8bef964c2a63e34bdb48e77cc4e",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1640
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "md2dd_2m_max.img.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 1804,
|
|
SectorSize = 512,
|
|
MD5 = "306a61469b4c3c83f3e5f9ae409d83cd",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1804
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "md2dd8.img.lz",
|
|
MediaType = MediaType.DOS_525_DS_DD_8,
|
|
Sectors = 640,
|
|
SectorSize = 512,
|
|
MD5 = "beef1cdb004dc69391d6b3d508988b95",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 640
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "md2dd_freedos_800s.img.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 800,
|
|
SectorSize = 512,
|
|
MD5 = "29054ef703394ee3b35e849468a412ba"
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "md2dd.img.lz",
|
|
MediaType = MediaType.DOS_525_DS_DD_9,
|
|
Sectors = 720,
|
|
SectorSize = 512,
|
|
MD5 = "6213897b7dbf263f12abf76901d43862"
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "md2dd_maxiform_1640s.img.lz",
|
|
MediaType = MediaType.FDFORMAT_35_DD,
|
|
Sectors = 1640,
|
|
SectorSize = 512,
|
|
MD5 = "c91e852828c2aeee2fc94a6adbeed0ae",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1640
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "md2dd_maxiform_840s.img.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 840,
|
|
SectorSize = 512,
|
|
MD5 = "efb6cfe53a6770f0ae388cb2c7f46264",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 840
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "md2dd_qcopy_1476s.img.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 1476,
|
|
SectorSize = 512,
|
|
MD5 = "6116f7c1397cadd55ba8d79c2aadc9dd",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1476
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "md2dd_qcopy_1600s.img.lz",
|
|
MediaType = MediaType.CBM_35_DD,
|
|
Sectors = 1600,
|
|
SectorSize = 512,
|
|
MD5 = "93100f8d86e5d0d0e6340f59c52a5e0d",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1600
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "md2dd_qcopy_1640s.img.lz",
|
|
MediaType = MediaType.FDFORMAT_35_DD,
|
|
Sectors = 1640,
|
|
SectorSize = 512,
|
|
MD5 = "cf7b7d43aa70863bedcc4a8432a5af67",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1640
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "md2hd_2m_fast.img.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 2952,
|
|
SectorSize = 512,
|
|
MD5 = "215198cf2a336e718208fc207bb62c6d",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2952
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "md2hd_2m_max.img.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 3116,
|
|
SectorSize = 512,
|
|
MD5 = "2c96964b5d91444302e21721c25ea120",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3116
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "md2hd.img.lz",
|
|
MediaType = MediaType.DOS_525_HD,
|
|
Sectors = 2400,
|
|
SectorSize = 512,
|
|
MD5 = "02259cd5fbcc20f8484aa6bece7a37c6",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2400
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "md2hd_maxiform_2788s.img.lz",
|
|
MediaType = MediaType.FDFORMAT_525_HD,
|
|
Sectors = 2788,
|
|
SectorSize = 512,
|
|
MD5 = "09ca721aa883d5bbaa422c7943b0782c",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2788
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "md2hd_nec.img.lz",
|
|
MediaType = MediaType.SHARP_525,
|
|
Sectors = 2464,
|
|
SectorSize = 1024,
|
|
MD5 = "84812b791fd2113b4aa00894f6894339"
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "md2hd_xdf.img.lz",
|
|
MediaType = MediaType.XDF_525,
|
|
Sectors = 3040,
|
|
SectorSize = 512,
|
|
MD5 = "d78dc81491edeec99aa202d02f3daf00"
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2dd_2m.dsk.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 1968,
|
|
SectorSize = 512,
|
|
MD5 = "9a8670fbaf6307b8d5f32aa10e1be435",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1968
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2dd_2m_fast.img.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 1968,
|
|
SectorSize = 512,
|
|
MD5 = "05d29642cdcddafa0dcaff91682f8fe0",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1968
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2dd_2mgui.dsk.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 9408,
|
|
SectorSize = 128,
|
|
MD5 = "beb782f6bc970e32ceef79cd112e2e48"
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2dd_2m_max.dsk.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 2132,
|
|
SectorSize = 512,
|
|
MD5 = "a99603cd3219aab1299e66b2999f0e57",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2132
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2dd_2m_max.img.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 2132,
|
|
SectorSize = 512,
|
|
MD5 = "3da419125f45e1fe3b46f6fad3acc1c2",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2132
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2dd.dsk.lz",
|
|
MediaType = MediaType.DOS_35_DS_DD_9,
|
|
Sectors = 1440,
|
|
SectorSize = 512,
|
|
MD5 = "de3f85896f771b7e5bc4c9e3926d64e4",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1440
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2dd_fdformat_800.dsk.lz",
|
|
MediaType = MediaType.CBM_35_DD,
|
|
Sectors = 1600,
|
|
SectorSize = 512,
|
|
MD5 = "c533488a21098a62c85f1649abda2803",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1600
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2dd_fdformat_820.dsk.lz",
|
|
MediaType = MediaType.FDFORMAT_35_DD,
|
|
Sectors = 1640,
|
|
SectorSize = 512,
|
|
MD5 = "81d3bfec7b201f6a4503eb24c4394d4a",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1640
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2dd_freedos_1600s.img.lz",
|
|
MediaType = MediaType.CBM_35_DD,
|
|
Sectors = 1600,
|
|
SectorSize = 512,
|
|
MD5 = "d07f7ffaee89742c6477aaaf94eb5715",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1600
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2dd_freedos.dsk.lz",
|
|
MediaType = MediaType.CBM_35_DD,
|
|
Sectors = 1600,
|
|
SectorSize = 512,
|
|
MD5 = "1ff7649b679ba22ff20d39ff717dbec8",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1600
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2dd.img.lz",
|
|
MediaType = MediaType.DOS_35_DS_DD_9,
|
|
Sectors = 1440,
|
|
SectorSize = 512,
|
|
MD5 = "9827ba1b3e9cac41263caabd862e78f9",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1440
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2dd_maxiform_1600s.img.lz",
|
|
MediaType = MediaType.CBM_35_DD,
|
|
Sectors = 1600,
|
|
SectorSize = 512,
|
|
MD5 = "56af87802a9852e6e01e08d544740816",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1600
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2dd_qcopy_1494s.img.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 1494,
|
|
SectorSize = 512,
|
|
MD5 = "fd7fb1ba11cdfe11db54af0322abf59d",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1494
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2dd_qcopy_1600s.img.lz",
|
|
MediaType = MediaType.CBM_35_DD,
|
|
Sectors = 1600,
|
|
SectorSize = 512,
|
|
MD5 = "d9db52d992a76bf3bbc626ff844215a5",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1600
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2dd_qcopy_1660s.img.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 1660,
|
|
SectorSize = 512,
|
|
MD5 = "5949d0be57ce8bffcda7c4be4d1348ee",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 1660
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2ed.img.lz",
|
|
MediaType = MediaType.ECMA_147,
|
|
Sectors = 5760,
|
|
SectorSize = 512,
|
|
MD5 = "4aeafaf2a088d6a7406856dce8118567",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 5760
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2hd_2m.dsk.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 3608,
|
|
SectorSize = 512,
|
|
MD5 = "2f6964d410b275c8e9f60fe2f24b361a"
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2hd_2m_fast.img.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 3608,
|
|
SectorSize = 512,
|
|
MD5 = "967726aede85c68f66887672078f8856",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3608
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2hd_2mgui.dsk.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 15776,
|
|
SectorSize = 128,
|
|
MD5 = "0037b5497d5cb0c7721085f61e223b6a"
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2hd_2m_max.dsk.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 3772,
|
|
SectorSize = 512,
|
|
MD5 = "3fa4f87d7058ba940b88e0d80f0d7ded",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3772
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2hd_2m_max.img.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 3772,
|
|
SectorSize = 512,
|
|
MD5 = "5a6d961ed5f089364f2816692bcbe685",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3772
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2hd_dmf.img.lz",
|
|
MediaType = MediaType.DMF,
|
|
Sectors = 3360,
|
|
SectorSize = 512,
|
|
MD5 = "b042310181410227d0072fef1e98a989",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3360
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2hd.dsk.lz",
|
|
MediaType = MediaType.DOS_35_HD,
|
|
Sectors = 2880,
|
|
SectorSize = 512,
|
|
MD5 = "b4a602f67903c46eef62addb0780aa56",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2880
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2hd_fdformat_168.dsk.lz",
|
|
MediaType = MediaType.DMF,
|
|
Sectors = 3360,
|
|
SectorSize = 512,
|
|
MD5 = "1e06f21a1c11ea3347212da115bca08f",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3360
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2hd_fdformat_172.dsk.lz",
|
|
MediaType = MediaType.FDFORMAT_35_HD,
|
|
Sectors = 3444,
|
|
SectorSize = 512,
|
|
MD5 = "3fc3a03d049416d81f81cc3b9ea8e5de",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3444
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2hd_freedos_3360s.img.lz",
|
|
MediaType = MediaType.DMF,
|
|
Sectors = 3360,
|
|
SectorSize = 512,
|
|
MD5 = "2bfd2e0a81bad704f8fc7758358cfcca",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3360
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2hd_freedos_3486s.img.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 3486,
|
|
SectorSize = 512,
|
|
MD5 = "a79ec33c623697b4562dacaed31523b8",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3486
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2hd.img.lz",
|
|
MediaType = MediaType.DOS_35_HD,
|
|
Sectors = 2880,
|
|
SectorSize = 512,
|
|
MD5 = "00e61c06bf29f0c04a7eabe2dbd7efb6",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2880
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2hd_maxiform_3200s.img.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 3200,
|
|
SectorSize = 512,
|
|
MD5 = "3c4becd695ed25866d39966a9a93c2d9",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3200
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2hd_nec.img.lz",
|
|
MediaType = MediaType.SHARP_525,
|
|
Sectors = 2464,
|
|
SectorSize = 1024,
|
|
MD5 = "626ec389d4f8968170401b3775181a2b"
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2hd_qcopy_2460s.img.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 2460,
|
|
SectorSize = 512,
|
|
MD5 = "72282e11f7d91bf9c090b550fabfe80d",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2460
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2hd_qcopy_2720s.img.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 2720,
|
|
SectorSize = 512,
|
|
MD5 = "457c1126dc7f36bbbabe9e17e90372e3",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2720
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2hd_qcopy_2788s.img.lz",
|
|
MediaType = MediaType.FDFORMAT_525_HD,
|
|
Sectors = 2788,
|
|
SectorSize = 512,
|
|
MD5 = "852181d5913c6f290872c66bbe992314",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2788
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2hd_qcopy_2880s.img.lz",
|
|
MediaType = MediaType.DOS_35_HD,
|
|
Sectors = 2880,
|
|
SectorSize = 512,
|
|
MD5 = "2980cc32504c945598dc50f1db576994",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2880
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2hd_qcopy_2952s.img.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 2952,
|
|
SectorSize = 512,
|
|
MD5 = "c1c58d74fffb3656dd7f60f74ae8a629",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2952
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2hd_qcopy_2988s.img.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 2988,
|
|
SectorSize = 512,
|
|
MD5 = "097bb2fd34cee5ebde7b5641975ffd60",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 2988
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2hd_qcopy_3200s.img.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 3200,
|
|
SectorSize = 512,
|
|
MD5 = "e45d41a61fbe48f328c995fcc10a5548",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3200
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2hd_qcopy_3320s.img.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 3320,
|
|
SectorSize = 512,
|
|
MD5 = "c25f2a57c71db1cd4fea2263598f544a",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3320
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2hd_qcopy_3360s.img.lz",
|
|
MediaType = MediaType.DMF,
|
|
Sectors = 3360,
|
|
SectorSize = 512,
|
|
MD5 = "15f71b92bd72aba5d80bf70eca4d5b1e",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3360
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2hd_qcopy_3486s.img.lz",
|
|
MediaType = MediaType.Unknown,
|
|
Sectors = 3486,
|
|
SectorSize = 512,
|
|
MD5 = "d88c8d818e238c9e52b8588b5fd52efe",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3486
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2hd_xdf.dsk.lz",
|
|
MediaType = MediaType.XDF_35,
|
|
Sectors = 3680,
|
|
SectorSize = 512,
|
|
MD5 = "3d5fcdaf627257ae9f50a06bdba26965",
|
|
Partitions = new[]
|
|
{
|
|
new BlockPartitionVolumes
|
|
{
|
|
Start = 0,
|
|
Length = 3680
|
|
}
|
|
}
|
|
},
|
|
new BlockImageTestExpected
|
|
{
|
|
TestFile = "mf2hd_xdf.img.lz",
|
|
MediaType = MediaType.XDF_35,
|
|
Sectors = 3680,
|
|
SectorSize = 512,
|
|
MD5 = "4cb9398cf02ed9e08d0972c1ccba804b"
|
|
}
|
|
};
|
|
}
|
|
} |