コード例 #1
0
ファイル: GameBoyCpu.cs プロジェクト: lukehorak/Emux
 internal int RetFlag(Z80OpCode opcode, bool flag)
 {
     if (flag)
     {
         Ret();
         return(opcode.ClockCycles);
     }
     return(opcode.ClockCyclesAlt);
 }
コード例 #2
0
ファイル: GameBoyCpu.cs プロジェクト: lukehorak/Emux
 internal int CallFlag(Z80OpCode opcode, ushort address, bool flag)
 {
     if (flag)
     {
         Call(address);
         return(opcode.ClockCycles);
     }
     return(opcode.ClockCyclesAlt);
 }
コード例 #3
0
ファイル: Z80Instruction.cs プロジェクト: kjbilliot/RemuxGL
 public Z80Instruction(ushort offset, Z80OpCode opCode, byte[] operand)
 {
     Offset     = offset;
     OpCode     = opCode;
     RawOperand = operand;
 }
コード例 #4
0
ファイル: Z80Instruction.cs プロジェクト: kjbilliot/RemuxGL
 public Z80Instruction(Z80OpCode opCode, byte[] operand)
     : this(0, opCode, operand)
 {
 }
コード例 #5
0
ファイル: Z80Instruction.cs プロジェクト: lukehorak/Emux
 public Z80Instruction(ushort offset, Z80OpCode opCode, byte[] operand)
 {
     Set(offset, opCode, operand);
 }
コード例 #6
0
ファイル: Z80Instruction.cs プロジェクト: lukehorak/Emux
 public void Set(ushort offset, Z80OpCode opCode, byte[] operand)
 {
     Offset     = offset;
     OpCode     = opCode;
     RawOperand = operand;
 }