From 3097e34b570734cb9542c00c4a4395b54eaa0d58 Mon Sep 17 00:00:00 2001 From: mrb0nk500 Date: Sat, 13 Jun 2020 13:37:03 -0400 Subject: Make the registers single 64 bit uints, and convert all the value getting, and setting into macros. This is to make the codebase cleaner. --- disasm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'disasm.c') diff --git a/disasm.c b/disasm.c index befb93b..db43acf 100644 --- a/disasm.c +++ b/disasm.c @@ -31,8 +31,8 @@ void disasm(struct sux *cpu, uint64_t *operands, uint8_t lines, uint8_t opcode, case ZMX: case ZMY: switch (optype[opcode]) { - case ZMX: tmpaddr = address - cpu->x[thread]; break; - case ZMY: tmpaddr = address - cpu->y[thread]; break; + case ZMX: tmpaddr = address - cpu->x; break; + case ZMY: tmpaddr = address - cpu->y; break; } switch ((prefix & 0x0C) >> 2) { case 3: wprintw(scr, "%s%s $%08X%s\r" , op, postfix, tmpaddr, (optype[opcode] == ZM) ? "" : ((optype[opcode] == ZMX) ? ", x" : ", y")); break; -- cgit v1.2.3-13-gbd6f