internal int RetFlag(Z80OpCode opcode, bool flag) { if (flag) { Ret(); return(opcode.ClockCycles); } return(opcode.ClockCyclesAlt); }
internal int CallFlag(Z80OpCode opcode, ushort address, bool flag) { if (flag) { Call(address); return(opcode.ClockCycles); } return(opcode.ClockCyclesAlt); }
public Z80Instruction(ushort offset, Z80OpCode opCode, byte[] operand) { Offset = offset; OpCode = opCode; RawOperand = operand; }
public Z80Instruction(Z80OpCode opCode, byte[] operand) : this(0, opCode, operand) { }
public Z80Instruction(ushort offset, Z80OpCode opCode, byte[] operand) { Set(offset, opCode, operand); }
public void Set(ushort offset, Z80OpCode opCode, byte[] operand) { Offset = offset; OpCode = opCode; RawOperand = operand; }