From 5c47baa26f3f40fcbb24b0c90fd561c737a13182 Mon Sep 17 00:00:00 2001 From: ElectronixTM Date: Sat, 29 Mar 2025 21:34:11 +0300 Subject: [PATCH] fixup --- src/vm.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/vm.py b/src/vm.py index 7e079e3..0d30fb4 100644 --- a/src/vm.py +++ b/src/vm.py @@ -118,6 +118,9 @@ class VM: """ Make one step (only step into) """ + opcode = self.mem[self.pc.value * 4] + opdesc = self._fetch_opcode_desc(opcode) + args = self._parse_arguments(opdesc) # По какой-то причине адрессация работает # так, будто мы на 1 слово впереди опкода self.pc = c_uint32(self.pc.value + 1)