diff --git a/DiscImageChef.CommonTypes/MediaType.cs b/DiscImageChef.CommonTypes/MediaType.cs
index 4a237dde..f0d7b663 100644
--- a/DiscImageChef.CommonTypes/MediaType.cs
+++ b/DiscImageChef.CommonTypes/MediaType.cs
@@ -561,6 +561,12 @@ namespace DiscImageChef.CommonTypes
CompactCassette = 360,
Data8 = 361,
MiniDV = 362,
+ /// D/CAS-25: Digital data on Compact Cassette form factor, special magnetic media, 9-track
+ Dcas25 = 363,
+ /// D/CAS-85: Digital data on Compact Cassette form factor, special magnetic media, 17-track
+ Dcas85 = 364,
+ /// D/CAS-103: Digital data on Compact Cassette form factor, special magnetic media, 21-track
+ Dcas103 = 365,
#endregion Audio media, types 360 to 369
#region CompactFlash Association, types 370 to 379
diff --git a/DiscImageChef.Metadata/Dimensions.cs b/DiscImageChef.Metadata/Dimensions.cs
index 432e0376..51bf4d7b 100644
--- a/DiscImageChef.Metadata/Dimensions.cs
+++ b/DiscImageChef.Metadata/Dimensions.cs
@@ -745,6 +745,9 @@ namespace DiscImageChef.Metadata
dmns.Thickness = 25.4;
return dmns;
case CommonTypes.MediaType.CompactCassette:
+ case CommonTypes.MediaType.Dcas25:
+ case CommonTypes.MediaType.Dcas85:
+ case CommonTypes.MediaType.Dcas103:
dmns.Height = 63.5;
dmns.HeightSpecified = true;
dmns.Width = 128;
diff --git a/DiscImageChef.Metadata/MediaType.cs b/DiscImageChef.Metadata/MediaType.cs
index 8870eb54..5906fdc3 100644
--- a/DiscImageChef.Metadata/MediaType.cs
+++ b/DiscImageChef.Metadata/MediaType.cs
@@ -1453,9 +1453,21 @@ namespace DiscImageChef.Metadata
discSubType = "HuCard";
break;
case CommonTypes.MediaType.CompactCassette:
- discType = "Compact Cassette";
+ discType = "Compact Cassette";
discSubType = "Compact Cassette";
break;
+ case CommonTypes.MediaType.Dcas25:
+ discType = "Compact Cassette";
+ discSubType = "D/CAS-25";
+ break;
+ case CommonTypes.MediaType.Dcas85:
+ discType = "Compact Cassette";
+ discSubType = "D/CAS-85";
+ break;
+ case CommonTypes.MediaType.Dcas103:
+ discType = "Compact Cassette";
+ discSubType = "D/CAS-103";
+ break;
case CommonTypes.MediaType.PCCardTypeI:
discType = "PCMCIA Card";
discSubType = "PC-Card Type I";
diff --git a/templates/dicformat.bt b/templates/dicformat.bt
index 74b272cc..25134d58 100644
--- a/templates/dicformat.bt
+++ b/templates/dicformat.bt
@@ -258,6 +258,9 @@ enum MediaType
CompactCassette = 360,
Data8 = 361,
MiniDV = 362,
+ Dcas25 = 363,
+ Dcas85 = 364,
+ Dcas103 = 365,
CFast = 370,
CompactFlash = 371,