From da2a7674598f38ab70f027ea70d3e7d92bd472c1 Mon Sep 17 00:00:00 2001 From: Ben Kurtovic Date: Mon, 18 Apr 2016 02:57:37 -0500 Subject: [PATCH] Fix a broken jump argument; use hex for ports. --- src/disassembler/arguments.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/disassembler/arguments.c b/src/disassembler/arguments.c index 77d55df..f065d1c 100644 --- a/src/disassembler/arguments.c +++ b/src/disassembler/arguments.c @@ -104,7 +104,7 @@ static ArgType instr_args[3][256] = { __, __, __, __, __, __, __, __, B_, C_, D_, E_, H_, L_, NH, A_, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, - __, __, M2, M2, M2, __, M1, __, __, __, M2, __, M2, __, M1, __, + __, __, M2, __, M2, __, M1, __, __, __, M2, __, M2, __, M1, __, __, __, M2, A_, M2, __, __, __, __, __, M2, PM, M2, __, M1, __, __, __, M2, HL, M2, __, __, __, __, __, M2, HL, M2, __, __, __, __, __, M2, __, M2, __, __, __, __, HL, M2, __, M2, __, __, __ @@ -374,7 +374,7 @@ static void decode_immediate( sprintf(arg, format, (int8_t) bytes[shift + 1]); break; case AT_PORT_IM: // Immediate port - sprintf(arg, "(%u)", bytes[shift + 1]); + sprintf(arg, "($%02X)", bytes[shift + 1]); break; default: FATAL("invalid call: decode_immediate(arg, %d, ...)", type)