diff --git a/src/machine.rs b/src/machine.rs index 5fbc7c1..039fa6f 100644 --- a/src/machine.rs +++ b/src/machine.rs @@ -554,6 +554,12 @@ impl Machine { } } + fn branch_if_carry_set(&mut self, addr: Address) { + if self.registers.status.contains(PS_CARRY) { + self.registers.program_counter = addr; + } + } + fn branch_if_minus(&mut self, addr: Address) { if self.registers.status.contains(PS_NEGATIVE) { self.registers.program_counter = addr;