From 1c31a73a2bda45001341325ef7b30700729dc44f Mon Sep 17 00:00:00 2001 From: Sam M W Date: Sat, 15 Apr 2023 21:01:08 +0100 Subject: [PATCH] correct endianness for program counter push --- src/cpu.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cpu.rs b/src/cpu.rs index 07ee848..c7edc21 100644 --- a/src/cpu.rs +++ b/src/cpu.rs @@ -353,7 +353,7 @@ impl CPU { (Instruction::JMP, OpInput::UseAddress(addr)) => self.jump(addr), (Instruction::JSR, OpInput::UseAddress(addr)) => { - for b in self.registers.program_counter.wrapping_sub(1).to_le_bytes() { + for b in self.registers.program_counter.wrapping_sub(1).to_be_bytes() { self.push_on_stack(b); } self.jump(addr);