summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Pavone <pavone@retrodev.com>2012-12-31 11:56:01 -0800
committerMike Pavone <pavone@retrodev.com>2012-12-31 11:56:01 -0800
commitf5c3c43886f2a6db2d8c98b8523d08a27d17e11c (patch)
tree812a36686b9539789648b1cdf8ae6ca3d67ab9dd
parentbf70277a4308a6b022b32dd981f38d2858b4c15e (diff)
Fix label names in disassembler
-rw-r--r--68kinst.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/68kinst.c b/68kinst.c
index 63fc25b..7a66d83 100644
--- a/68kinst.c
+++ b/68kinst.c
@@ -1180,19 +1180,19 @@ int m68k_disasm_op(m68k_op_info *decoded, char *dst, int need_comma, uint8_t lab
return sprintf(dst, (decoded->params.immed <= 128 ? "%s #%d" : "%s #$%X"), c, decoded->params.immed);
case MODE_ABSOLUTE_SHORT:
if (labels) {
- return sprintf(dst, "%s ADDR_%X.w", c, decoded->params.immed);
+ return sprintf(dst, "%s ADR_%X.w", c, decoded->params.immed);
} else {
return sprintf(dst, "%s $%X.w", c, decoded->params.immed);
}
case MODE_ABSOLUTE:
if (labels) {
- return sprintf(dst, "%s ADDR_%X.l", c, decoded->params.immed);
+ return sprintf(dst, "%s ADR_%X.l", c, decoded->params.immed);
} else {
return sprintf(dst, "%s $%X", c, decoded->params.immed);
}
case MODE_PC_DISPLACE:
if (labels) {
- return sprintf(dst, "%s ADDR_%X(pc)", c, address + 2 + decoded->params.regs.displacement);
+ return sprintf(dst, "%s ADR_%X(pc)", c, address + 2 + decoded->params.regs.displacement);
} else {
return sprintf(dst, "%s (%d, pc)", c, decoded->params.regs.displacement);
}
@@ -1279,9 +1279,9 @@ int m68k_disasm_ex(m68kinst * decoded, char * dst, uint8_t labels)
if (decoded->op != M68K_SCC) {
if (labels) {
if (decoded->op == M68K_DBCC) {
- ret += sprintf(dst+ret, " d%d, ADDR_%X", decoded->dst.params.regs.pri, decoded->address + 2 + decoded->src.params.immed);
+ ret += sprintf(dst+ret, " d%d, ADR_%X", decoded->dst.params.regs.pri, decoded->address + 2 + decoded->src.params.immed);
} else {
- ret += sprintf(dst+ret, " ADDR_%X", decoded->address + 2 + decoded->src.params.immed);
+ ret += sprintf(dst+ret, " ADR_%X", decoded->address + 2 + decoded->src.params.immed);
}
} else {
if (decoded->op == M68K_DBCC) {
@@ -1295,7 +1295,7 @@ int m68k_disasm_ex(m68kinst * decoded, char * dst, uint8_t labels)
break;
case M68K_BSR:
if (labels) {
- ret = sprintf(dst, "bsr%s ADDR_%X", decoded->variant == VAR_BYTE ? ".s" : "",
+ ret = sprintf(dst, "bsr%s ADR_%X", decoded->variant == VAR_BYTE ? ".s" : "",
decoded->address + 2 + decoded->src.params.immed);
} else {
ret = sprintf(dst, "bsr%s #%d <%X>", decoded->variant == VAR_BYTE ? ".s" : "", decoded->src.params.immed, decoded->address + 2 + decoded->src.params.immed);