From a8b21dc9e18b045809bf1885897f5f7486c7cef4 Mon Sep 17 00:00:00 2001 From: ZhangMingzhe <1245539137@qq.com> Date: Wed, 28 Apr 2021 15:42:49 +0800 Subject: [PATCH] fix code to pass module test of cpu at ch3.3 --- code/ch3.3/src/cpu.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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() }