summaryrefslogtreecommitdiff
path: root/68kinst.c
diff options
context:
space:
mode:
authorMike Pavone <pavone@retrodev.com>2012-12-27 21:19:58 -0800
committerMike Pavone <pavone@retrodev.com>2012-12-27 21:19:58 -0800
commite20c4dfeab1bbfb208f5ecfcf25ca4185babe750 (patch)
tree5c54203478db0263576f8bf246919b9b24fa164d /68kinst.c
parent604066b43154d773f536fa2a86869949a7cc8a83 (diff)
Initial work on allowing dynamic branches and code in RAM plus a small fix to effective address decoding
Diffstat (limited to '68kinst.c')
-rw-r--r--68kinst.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/68kinst.c b/68kinst.c
index 2a287b7..099aab6 100644
--- a/68kinst.c
+++ b/68kinst.c
@@ -63,6 +63,7 @@ uint16_t *m68k_decode_op_ex(uint16_t *cur, uint8_t mode, uint8_t reg, uint8_t si
dst->params.regs.sec = ext >> 11;//includes areg/dreg bit, reg num and word/long bit
dst->params.regs.displacement = sign_extend8(ext&0xFF);
#endif
+ break;
case 2:
dst->addr_mode = MODE_PC_DISPLACE;
ext = *(++cur);