From bb6e599813b8707f0a846286b1f9f8541c0bac58 Mon Sep 17 00:00:00 2001 From: folkert van heusden Date: Thu, 9 Jun 2022 14:02:49 +0200 Subject: [PATCH] HI/LO were swapped for MUL --- cpu.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cpu.cpp b/cpu.cpp index dec3443..154926d 100644 --- a/cpu.cpp +++ b/cpu.cpp @@ -585,8 +585,8 @@ bool cpu::additional_double_operand_instructions(const uint16_t instr) if (reg & 1) setRegister(reg, result); else { - setRegister(reg, result & 65535); - setRegister(reg + 1, result >> 16); + setRegister(reg + 1, result & 65535); + setRegister(reg, result >> 16); } setPSW_n(result < 0);