From 4e75f50afd4343323d95f6749fec19e3128894e5 Mon Sep 17 00:00:00 2001 From: Andrew Keeton Date: Thu, 20 Nov 2014 18:48:42 -0500 Subject: [PATCH] Add inclusive_or(). --- src/machine.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/machine.rs b/src/machine.rs index 2780ecd..0462268 100644 --- a/src/machine.rs +++ b/src/machine.rs @@ -709,6 +709,11 @@ impl Machine { self.load_accumulator(a_after); } + fn inclusive_or(&mut self, val: u8) { + let a_after = self.registers.accumulator | (val as i8); + self.load_accumulator(a_after); + } + fn push_on_stack(&mut self, val: u8) { let addr = self.registers.stack_pointer.to_address(); self.memory.set_byte(addr, val);