diff --git a/src/BizHawk.Emulation.Cores/Arcades/MAME/MAME.cs b/src/BizHawk.Emulation.Cores/Arcades/MAME/MAME.cs index d2184deed0..cea1a5c12b 100644 --- a/src/BizHawk.Emulation.Cores/Arcades/MAME/MAME.cs +++ b/src/BizHawk.Emulation.Cores/Arcades/MAME/MAME.cs @@ -751,6 +751,10 @@ namespace BizHawk.Emulation.Cores.Arcades.MAME _mameStartupComplete.Set(); _loadFailure += data; } + else + { + _loadFailure = ""; + } // mame sends osd_output_channel casted to int, we implicitly cast it back if (!data.Contains("pause = "))