Esempio n. 1
0
 private void MAMELogCallback(LibMAME.OutputChannel channel, int size, string data)
 {
     // mame sends osd_output_channel casted to int, we implicitly cast is back
     if (!data.Contains("pause = "))
     {
         Console.WriteLine(
             $"[MAME { channel.ToString() }] " +
             $"{ data.Replace('\n', ' ') }");
     }
 }
Esempio n. 2
0
        private void MAMELogCallback(LibMAME.OutputChannel channel, int size, string data)
        {
            if (data.Contains("NOT FOUND"))
            {
                _loadFailure = data;
            }

            if (data.Contains("Fatal error"))
            {
                _mameStartupComplete.Set();
                _loadFailure += data;
            }

            // mame sends osd_output_channel casted to int, we implicitly cast it back
            if (!data.Contains("pause = "))
            {
                Console.WriteLine(
                    $"[MAME { channel.ToString() }] " +
                    $"{ data.Replace('\n', ' ') }");
            }
        }