diff --git a/DiscImageChef.CommonTypes/MediaType.cs b/DiscImageChef.CommonTypes/MediaType.cs
index bc7c56bf2..54eae8b98 100644
--- a/DiscImageChef.CommonTypes/MediaType.cs
+++ b/DiscImageChef.CommonTypes/MediaType.cs
@@ -267,6 +267,8 @@ namespace DiscImageChef.CommonTypes
JaguarCD = 172,
/// 3DO CD
ThreeDO = 173,
+ /// NEC PC-FX
+ PCFX = 174,
#endregion Other game media, types 170 to 179
#region Apple standard floppy format, types 180 to 189
diff --git a/DiscImageChef.DiscImages/DiscImageChef.cs b/DiscImageChef.DiscImages/DiscImageChef.cs
index e6fa3abd0..181e2b354 100644
--- a/DiscImageChef.DiscImages/DiscImageChef.cs
+++ b/DiscImageChef.DiscImages/DiscImageChef.cs
@@ -4419,6 +4419,7 @@ namespace DiscImageChef.DiscImages
case MediaType.SuperCDROM2:
case MediaType.JaguarCD:
case MediaType.ThreeDO:
+ case MediaType.PCFX:
case MediaType.GOD:
case MediaType.WOD:
case MediaType.WUOD: return XmlMediaType.OpticalDisc;
diff --git a/DiscImageChef.Metadata/Dimensions.cs b/DiscImageChef.Metadata/Dimensions.cs
index d22f324b3..432e03760 100644
--- a/DiscImageChef.Metadata/Dimensions.cs
+++ b/DiscImageChef.Metadata/Dimensions.cs
@@ -875,6 +875,7 @@ namespace DiscImageChef.Metadata
case CommonTypes.MediaType.ThreeDO:
case CommonTypes.MediaType.WOD:
case CommonTypes.MediaType.WUOD:
+ case CommonTypes.MediaType.PCFX:
dmns.Diameter = 120;
dmns.DiameterSpecified = true;
dmns.Thickness = 1.2;
diff --git a/DiscImageChef.Metadata/MediaType.cs b/DiscImageChef.Metadata/MediaType.cs
index 01c79790e..c7bb8d1f9 100644
--- a/DiscImageChef.Metadata/MediaType.cs
+++ b/DiscImageChef.Metadata/MediaType.cs
@@ -704,6 +704,10 @@ namespace DiscImageChef.Metadata
discType = "Compact Disc";
discSubType = "3DO";
break;
+ case CommonTypes.MediaType.PCFX:
+ discType = "PC-FX";
+ discSubType = "3DO";
+ break;
case CommonTypes.MediaType.ZIP100:
discType = "Iomega ZIP";
discSubType = "Iomega ZIP100";
diff --git a/templates/dicformat.bt b/templates/dicformat.bt
index 3454802ec..6ddb38cb2 100644
--- a/templates/dicformat.bt
+++ b/templates/dicformat.bt
@@ -122,6 +122,7 @@ enum MediaType
SuperCDROM2 = 171,
JaguarCD = 172,
ThreeDO = 173,
+ PCFX = 174,
Apple32SS = 180,
Apple32DS = 181,