public BranchEventArgs(CPU.DecodedInstruction instruction, int instructionIndex, bool taken) { //this is the branch instruction that was taken, and the index of said instruction CurrentIR = instruction; CurrentInstrIndex = instructionIndex; this.taken = taken; }
public ExecuteEventArgs(CPU.DecodedInstruction instr) { this.CurrentInstr = instr.binary; this.CurrentInstructionIndex = instr.index; }
public DecodeEventArgs(CPU.DecodedInstruction decodedInstr) { CurrentDecodedInstr = decodedInstr; CurrentInstructionIndex = decodedInstr.index; }