diff --git a/src/cpu.rs b/src/cpu.rs index 606a955..bb411d5 100644 --- a/src/cpu.rs +++ b/src/cpu.rs @@ -60,7 +60,7 @@ impl Cpu { pub fn new(bus: Bus) -> Self { Cpu { instruction_pointer: 0xF0000000, - stack_pointer: 0x02000000, + stack_pointer: bus.memory.fast_memory.len() as u32, register: [0; 32], flag: Flag { zero: false, carry: false }, halted: false,