diff --git a/BizHawk.Client.Common/RomLoader.cs b/BizHawk.Client.Common/RomLoader.cs index 7ef703bd55..d776c086c9 100644 --- a/BizHawk.Client.Common/RomLoader.cs +++ b/BizHawk.Client.Common/RomLoader.cs @@ -246,6 +246,11 @@ namespace BizHawk.Client.Common } else if (ext == ".iso" || ext == ".cue" || ext == ".ccd") { + if (file.IsArchive) + { + throw new InvalidOperationException("Can't load CD files from archives!"); + } + Disc disc = null; if(ext == ".iso") disc = Disc.FromIsoPath(path);