[Common types] Add more information for SyQuest QPAK (SQ100, SQ200 and SQ300) cartridges.

This commit is contained in:
2024-11-10 16:13:48 +00:00
parent 3d8ba7df38
commit f061e8b804
6 changed files with 50 additions and 4 deletions

View File

@@ -175,8 +175,12 @@ public sealed partial class ZZZRawImage
return MediaType.XDF_35;
case 2949120:
return MediaType.DOS_35_ED;
case 5013504: // SyQuest SQ100 cartridge
return MediaType.SQ100;
case 9338880:
return MediaType.NEC_35_TD;
case 10076160: // SyQuest SQ100 cartridge
return MediaType.SQ200;
case 20818944:
return MediaType.Floptical;
case 33554432:

View File

@@ -223,6 +223,11 @@ public sealed partial class ZZZRawImage
case 1638400:
_imageInfo.SectorSize = 1024;
break;
case 5013504: // SyQuest SQ100 cartridge
case 10076160: // SyQuest SQ200 cartridge
_imageInfo.SectorSize = 256;
break;
case 35002122240:
_imageInfo.SectorSize = 2048;
@@ -903,6 +908,18 @@ public sealed partial class ZZZRawImage
_imageInfo.Heads = 2;
_imageInfo.SectorsPerTrack = 23;
break;
case MediaType.SQ100:
_imageInfo.Cylinders = 306;
_imageInfo.Heads = 2;
_imageInfo.SectorsPerTrack = 32;
break;
case MediaType.SQ200:
_imageInfo.Cylinders = 615;
_imageInfo.Heads = 2;
_imageInfo.SectorsPerTrack = 32;
break;
// Following ones are what the device itself report, not the physical geometry