]> Shamusworld >> Repos - rmac/blobdiff - mach.c
Fix for bug #78: Thanks to ggn for reporting and supplying the patch.
[rmac] / mach.c
diff --git a/mach.c b/mach.c
index ae5065bf87c85a5c381d72ee917ceb3b96575d0d..be17c79568aece50da2505c7f5ee65307c625e09 100644 (file)
--- a/mach.c
+++ b/mach.c
@@ -452,7 +452,7 @@ int m_move(WORD inst, WORD size)
                        ea0gen((WORD)siz);
 
                if (am1 >= ADISP)
-                       ea1gen((WORD)siz);
+                       ea1gen((WORD)siz | 0x8000);   // Tell ea1gen we're move ea,ea
        }
 
        return 0;