M68KMAKE_OP(adda, 32, ., .)\r
{\r
uint* r_dst = &AX;\r
+ uint src = M68KMAKE_GET_OPER_AY_32; // notaz\r
\r
- *r_dst = MASK_OUT_ABOVE_32(*r_dst + M68KMAKE_GET_OPER_AY_32);\r
+ *r_dst = MASK_OUT_ABOVE_32(*r_dst + src);\r
}\r
\r
\r
if(register_list & (1 << i))\r
{\r
ea -= 4;\r
- m68ki_write_16(ea+2, REG_DA[15-i] & 0xFFFF );\r
- m68ki_write_16(ea, (REG_DA[15-i] >> 16) & 0xFFFF );\r
+ m68ki_write_16(ea, REG_DA[15-i] ); // notaz Cyclone hack\r
+ //m68ki_write_16(ea+2, REG_DA[15-i] & 0xFFFF );\r
+ //m68ki_write_16(ea, (REG_DA[15-i] >> 16) & 0xFFFF );\r
count++;\r
}\r
AY = ea;\r
M68KMAKE_OP(suba, 32, ., .)\r
{\r
uint* r_dst = &AX;\r
+ uint src = M68KMAKE_GET_OPER_AY_32; // notaz\r
\r
- *r_dst = MASK_OUT_ABOVE_32(*r_dst - M68KMAKE_GET_OPER_AY_32);\r
+ *r_dst = MASK_OUT_ABOVE_32(*r_dst - src);\r
}\r
\r
\r