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,