From 0b1f2a84effb771372988f79fa22f8e8e551993b Mon Sep 17 00:00:00 2001 From: Loic Nageleisen Date: Sun, 8 Apr 2012 18:20:25 +0200 Subject: [PATCH] fix [next word + register] not using reg value --- dcpu_16.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dcpu_16.py b/dcpu_16.py index a93c317..ddff4ea 100644 --- a/dcpu_16.py +++ b/dcpu_16.py @@ -198,8 +198,8 @@ def register_value(c, code): @pointerize def next_word_plus_register_value(c, code): """[next word + register]""" - v = "c.m[0x%04X + 0x%01X]" % (c.m[c.pc], code-0x0F) c.pc += 1 + v = "c.m[0x%04X + c.r[0x%01X]]" % (c.m[c.pc], code-0x0F) if c.debug: log(v) return v