changeset 613:09d5adf8d1ca

Fix opsize for sbcd in 68K instruction decoder. This fixes the timer bug in Strider 2
author Michael Pavone <pavone@retrodev.com>
date Sun, 28 Dec 2014 17:58:43 -0800
parents 5a6ff0d76032
children 60a06c025103
files 68kinst.c
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/68kinst.c	Sun Dec 28 17:25:36 2014 -0800
+++ b/68kinst.c	Sun Dec 28 17:58:43 2014 -0800
@@ -896,6 +896,7 @@
 				break;
 			case 4:
 				decoded->op = M68K_SBCD;
+				decoded->extra.size = OPSIZE_BYTE;
 				decoded->dst.addr_mode = decoded->src.addr_mode = *istream & 0x8 ? MODE_AREG_PREDEC : MODE_REG;
 				decoded->src.params.regs.pri = *istream & 0x7;
 				decoded->dst.params.regs.pri = (*istream >> 9) & 0x7;