public static void SendError(this IMessageLog messageLog, Opcode opcode, int address, string format, params object[] args)
 {
     messageLog.SendError(opcode, address, string.Format(format, args));
 }
 public static void SendError(this IMessageLog messageLog, Instruction instruction, string format, params object[] args)
 {
     messageLog.SendError(instruction, string.Format(format, args));
 }
 public static void SendError(this IMessageLog messageLog, Opcode opcode, int address, string message)
 {
     messageLog.SendError("{0}: {1} (PC = {2:x4})", opcode.Name, message, address);
 }
 public static void SendError(this IMessageLog messageLog, Instruction instruction, string message)
 {
     messageLog.SendError("{0}: {1} (PC = {2:x4})", instruction.Opcode.Name, message, instruction.Address);
 }