Mercurial > repos > blastem
changeset 1226:000953a7641b
Minor fix to 68K instruction decoder
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Thu, 23 Feb 2017 00:08:04 -0800 |
parents | 197cb199a35b |
children | 262c0ce8f586 |
files | 68kinst.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/68kinst.c Sun Feb 19 17:37:25 2017 -0800 +++ b/68kinst.c Thu Feb 23 00:08:04 2017 -0800 @@ -656,7 +656,7 @@ decoded->dst.addr_mode = MODE_AREG; decoded->dst.params.regs.pri = m68k_reg_quick_field(*istream); istream = m68k_decode_op(istream, decoded->extra.size, &(decoded->src)); - if (!istream) { + if (!istream || decoded->src.addr_mode == MODE_REG) { decoded->op = M68K_INVALID; break; }