public override void Execute(CPU cpu) { int functionPointer = (int)cpu.PopValue(); cpu.AddTrigger(functionPointer); if (shouldWait) { cpu.StartWait(0); } }