diff --git a/code/ch3.3/src/cpu.rs b/code/ch3.3/src/cpu.rs index 0583f07..c994bfb 100644 --- a/code/ch3.3/src/cpu.rs +++ b/code/ch3.3/src/cpu.rs @@ -229,7 +229,7 @@ impl CPU { pub fn load_and_run(&mut self, program: Vec) { self.load(program); - self.reset(); + self.program_counter = self.mem_read_u16(0xFFFC); self.run() }